{"msg":"setting up simulated sidecar","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.177746891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.183728561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:47396"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.184844447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:56524"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.184861247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:51890"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.184873267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:50819"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.184884327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ereport-sim","slot":"sidecar 0","metadata":"{\"baseboard_part_number\": String(\"SimSidecarSp\"), \"baseboard_serial_number\": String(\"SimSidecar0\"), \"hubris_archive_id\": String(\"asdfasdfasdf\")}","n_ereports":1,"restart_id":"0d3e464a-666e-4687-976f-90e31238be8b"} {"msg":"setting up simulated sidecar","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.184899377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.184907497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:47912"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.184917737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:56395"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.184928137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:59041"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.184939547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:38516"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.184949657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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":"71488723-0248-4736-9ee9-cb28ba80ca14"} {"msg":"setting up simulated gimlet","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.184962847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.184970718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:48840"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.184980618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:45911"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.184992478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:45224"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.185003328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:43177"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.185014208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ereport-sim","slot":"gimlet 0","metadata":"{\"baseboard_part_number\": String(\"SimGimletSp\"), \"baseboard_serial_number\": String(\"SimGimlet00\"), \"hubris_archive_id\": String(\"ffffffff\"), \"hubris_version\": String(\"0.0.2\")}","n_ereports":5,"restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b"} {"msg":"bound fake serial console to TCP port","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.185028638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","component":"SpComponent { id: \"sp3-host-cpu\" }","addr":"[::1]:0"} {"msg":"setting up simulated gimlet","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.185038568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.185046728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:59578"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.185056618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:41252"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.185066748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:51615"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.185077988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:57913"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.185088288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ereport-sim","slot":"gimlet 1","metadata":"{\"baseboard_part_number\": String(\"SimGimletSp\"), \"baseboard_serial_number\": String(\"SimGimlet01\"), \"hubris_archive_id\": String(\"ffffffff\"), \"hubris_version\": String(\"0.0.2\")}","n_ereports":1,"restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c"} {"msg":"bound fake serial console to TCP port","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.185102668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","component":"SpComponent { id: \"sp3-host-cpu\" }","addr":"[::1]:0"} {"msg":"setting up gateway server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.185112598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185121318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"Setting rack_id","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.185130398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","rack_id":"c19a698f-c6f9-4a17-ae30-20d711b8f7dc"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185139528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all starting from 2.0.0","path":"/ignition","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185157878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"from 1.0.0 to 2.0.0","path":"/ignition","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185169079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all starting from 2.0.0","path":"/ignition/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185180759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"from 1.0.0 to 2.0.0","path":"/ignition/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185191949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/ignition/{type}/{slot}/{command}","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185203439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/local/all-sp-ids","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185214519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/local/switch-id","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185225719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/recovery/host-phase2","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185237249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185248359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/component","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185259589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/component/{component}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185272869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/active-slot","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185284809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/active-slot","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185296559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/caboose","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185308059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/cfpa","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185319429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/clear-status","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185331339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/cmpa","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185343109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/hash/{firmware_slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185355029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/hash/{firmware_slot}","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.18536713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/reset","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.18537912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/rot-boot-info","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.18539105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/serial-console/attach","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.18540298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/serial-console/detach","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.18541619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.18542782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update-abort","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.18544052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update-status","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.18545225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/ereports","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.18546363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/host-phase2-progress","method":"DELETE"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.18547545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/host-phase2-progress","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.18548722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/ipcc/installinator-image-id","method":"DELETE"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.18549889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/ipcc/installinator-image-id","method":"PUT"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.18551072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/power-state","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.18552201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/power-state","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.18553351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/sensor/{sensor_id}/value","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185575371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/startup-options","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185586911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/startup-options","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185598221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/task-dump","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185609641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/sp/{type}/{slot}/task-dump/{task_dump_index}","method":"GET"} {"msg":"listening","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.185621201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185630781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185640031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","discovery_addr":"[::1]:47912"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.185650231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185661351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","discovery_addr":"[::1]:47396"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.185671771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185683371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","discovery_addr":"[::1]:48840"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.185693521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185705861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","discovery_addr":"[::1]:59578"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.185715861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"waiting for SP discovery to complete...","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185727581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","error":"discovery process not yet complete","elapsed":"8.6µs"} {"msg":"using development metrics configuration overrides!","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:00.185738891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","bind_loopback":true,"nexus_address":"None"} {"msg":"rebinding producer server on new IP","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185749691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","producer_id":"96666daa-9c24-4f5f-9cd8-19a5581f765d","collection_interval":"10s","current_ip":"None","new_ip":"::1"} {"msg":"registered DTrace probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185761292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185772102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:40841","component":"dropshot","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","versions":"all","path":"/{producer_id}","method":"GET"} {"msg":"listening","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.185784592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:40841","component":"dropshot","file":"/home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.17.0/src/server.rs:335","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185797462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:40841","component":"dropshot","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"Requested any available port, Dropshot server has been bound to [::1]:40841","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185808132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"Nexus IP not provided, will use DNS to resolve it","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185817462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"new DNS resolver","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.185826112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"internal-dns-resolver","file":"internal-dns/resolver/src/resolver.rs:144","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","addresses":"[[::1:0:0:0:1]:53, [::2:0:0:0:1]:53, [::3:0:0:0:1]:53]"} {"msg":"starting producer registration task","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185839162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"starting oximeter metric producer server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.185848072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"file":"oximeter/producer/src/lib.rs:280","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","interval":"10s","address":"[::1]:40841","producer_id":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"bound metrics producer server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.185860902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","address":"[::1]:40841","producer_id":"96666daa-9c24-4f5f-9cd8-19a5581f765d","collection_interval":"10s"} {"msg":"registering as oximeter producer with Nexus","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.185872322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-registration-task","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","registration_count":"0"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.185882592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"internal-dns-resolver","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.200007904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","sender":"Sender { addr: [::1]:38729, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.200046984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","sender":"Sender { addr: [::1]:51713, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.200070604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","sender":"Sender { addr: [::1]:34757, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.200094704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","sender":"Sender { addr: [::1]:42950, vid: One }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.200618487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.200685317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","addr":"[::1]:47912"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.200724807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.200749087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","addr":"[::1]:47396"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.200783197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.200806008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","addr":"[::1]:48840"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.200832568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.200855218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","addr":"[::1]:59578"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:00.201070739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","error":"proto error: io error: Network is unreachable (os error 101)","delay":"18.493874ms","count":"0"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.20124525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.203380241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.203404561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","pos":0,"sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.203416681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","pos":0,"sp_port":"One","interface":"(direct socket handle)"} {"msg":"received location determination response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.203427661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:00.257489203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.257523044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","chassis_type":"Sled","sp_slot":"1"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.257538434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","chassis_type":"Switch","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.257554014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","chassis_type":"Sled","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.257563724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","chassis_type":"Switch","sp_slot":"1"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.273211192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.273261783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.273273403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.273283363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.273292853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.273319503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.273330933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.273367643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.273664825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.273738125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.273762425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.273786305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.273974146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.274014236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.274043886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.274068167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2 }"} {"msg":"our little friend seems to have changed in some kind of way","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.274110817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:00.274129667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","new_hubris_archive_id":"0000000000000000","new_serial":"SimSidecar0","new_model":"FAKE_SIM_SIDECAR","known_state":"None","current_state":"SpUnderstanding { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0 }"} {"msg":"our little friend seems to have changed in some kind of way","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.274147437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","new_hubris_archive_id":"0000000000000000","new_serial":"SimGimlet00","new_model":"i86pc","known_state":"None","current_state":"SpUnderstanding { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0 }"} {"msg":"our little friend seems to have changed in some kind of way","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.274164387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.274185727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.274202587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.274213907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.274224987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:00.281819936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Inventory(TlvPage { offset: 0, total: 10 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.281922436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Inventory(TlvPage { offset: 0, total: 2 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.281956256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Inventory(TlvPage { offset: 0, total: 10 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.281968617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Inventory(TlvPage { offset: 0, total: 0 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.282006777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","description":"dev-0","component_kind":"tmp117","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.282030137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","description":"dev-1","component_kind":"tmp117","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.282049857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","description":"dev-2","component_kind":"tmp117","component_id":"dev-2"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.282066277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","description":"dev-7","component_kind":"max5970","component_id":"dev-7"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.282077297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","description":"dev-8","component_kind":"nvme_bmc","component_id":"dev-8"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.282088067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","description":"dev-39","component_kind":"tmp451","component_id":"dev-39"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.282099427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","description":"dev-46","component_kind":"sbtsi","component_id":"dev-46"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.282110267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","description":"dev-53","component_kind":"max31790","component_id":"dev-53"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.282121387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","description":"dev-0","component_kind":"fake-tmp-sensor","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.282132507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","description":"dev-1","component_kind":"fake-tmp-sensor","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.282143507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","description":"dev-0","component_kind":"fake-tmp-sensor","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.282154637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","description":"dev-1","component_kind":"tmp117","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.282165408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","description":"dev-2","component_kind":"tmp117","component_id":"dev-2"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.282176138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","description":"dev-7","component_kind":"max5970","component_id":"dev-7"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.282188408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","description":"dev-8","component_kind":"nvme_bmc","component_id":"dev-8"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.282199788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","description":"dev-39","component_kind":"tmp451","component_id":"dev-39"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.282210728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","description":"dev-46","component_kind":"sbtsi","component_id":"dev-46"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.282221658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","description":"dev-53","component_kind":"max31790","component_id":"dev-53"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.282232568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.282245458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.282257188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.282268798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.282279838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.282289278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.282299828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.282310348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.282320798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.282329798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.282340078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.30435177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.30439423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.30440639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.3044368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.305682456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.305719467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:00.305761837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.305774287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.316233279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.31630738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.31640817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.31643603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.316482441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.316504391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.318892273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.321850068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.321877548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:00.321891168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.321905318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.321917448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.325387285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.325416876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.325455746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.325485136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.325494546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.325505206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.325515706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.325526106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.325536486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.325546866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.325571866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 6 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.325624347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 6 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.325649337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 6 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.326017829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.327353865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.327385285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.327410026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.327419906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.327440666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.327449876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.327465696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:00.327478286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 7 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.328056699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.328088659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.328116669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.328152029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.328169989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.32818154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.32819293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.328208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.32821716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.32822777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.32823912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 8 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.330032289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.330071849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.33021235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.33022338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.33024172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.330251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.33026203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.33027288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.33030154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.33031259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.33032369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 9 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.331311365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.331347566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.331364096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.331373786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.331384956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.331395366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.331405666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.331415936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.331426416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.331441476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.331450716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.331461046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.333954929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.334108599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.33414737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.33416042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.3341708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.33419494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.3342043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.33421553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.33422712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 11 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.334577132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.334608662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.334667392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.334708252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.334731643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 12 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.334756773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 12 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.334784623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.334798593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.348220351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"internal-dns-resolver","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:00.349060585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","error":"proto error: io error: Network is unreachable (os error 101)","delay":"166.46461ms","count":"1"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.393897321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","remote_addr":"[::1]:56954"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.409410379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"6dfe1597-e6eb-4db7-b299-71533b8d5d0e","remote_addr":"[::1]:56954","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.40946011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"6dfe1597-e6eb-4db7-b299-71533b8d5d0e","remote_addr":"[::1]:56954","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.411090758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/local/switch-id","method":"GET","req_id":"6dfe1597-e6eb-4db7-b299-71533b8d5d0e","remote_addr":"[::1]:56954","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1782,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.41543231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"53411eb7-6bd1-4b5a-959e-3068b42c4f77","remote_addr":"[::1]:56954","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.415639021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"53411eb7-6bd1-4b5a-959e-3068b42c4f77","remote_addr":"[::1]:56954","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.415704421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:00.420439685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.427663391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:00.427709681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.427723301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:00.427753322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"53411eb7-6bd1-4b5a-959e-3068b42c4f77","remote_addr":"[::1]:56954","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":12320,"response_code":200} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.074836764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"internal-dns-resolver","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.082267642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","error":"proto error: io error: Network is unreachable (os error 101)","delay":"899.661896ms","count":"2"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.258625001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.259129084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.259142644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.259153354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.259164114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.259180024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.259195144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.259222094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.259235074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.259272435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.259294325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.259315835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.259339495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 7 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.259364305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 7 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.259388675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 13 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.259455085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 13 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.259479026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.259491246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:01.259503996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.259516736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.259529536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.259552876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.259564016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.259575816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.259586056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.259610156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.259620296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.259632326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.259656576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:01.259669957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.259681797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 14 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.259693517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.260743922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.260784972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.260799932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.260847192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.260858653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.260893663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.260904643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.260926063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.260940913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.260952643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.260971133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.260984693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:01.266189629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:01.26622396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.2662404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.2662541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.26627643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.26629029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.26630284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.26631365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.26632596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.26635194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.270079669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.270094029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.270106979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.270119529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:01.270147819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.270172239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 16 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.270184739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.270199169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.270212769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.270226559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.270264609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.27028312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.27029428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.2703068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:01.27031926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 17 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.27034213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.27035666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.27036975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.27037964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.27039198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.27040383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.2704158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.27042776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.27043756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.27044944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.27046175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.270475301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.270488101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.270501661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.270511501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.270523101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.270533021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.270545271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.270556871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.270568281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.270579671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 19 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.270591261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 19 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.270604401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.270622741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.270655091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.270665661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.270717512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.270734082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.270746732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.270769652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.270781312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.270797642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.270811922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.270825802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.270853972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 20 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.270866492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.270880913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.270905133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.270921973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.270941033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.270951213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.270969273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 21 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.270981293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 21 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.270994353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.271013233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.271662797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.275403145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.275437676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 22 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.275463306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 22 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.275491646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.275505896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.880597257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","remote_addr":"[::1]:56958"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.90488857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"737b477c-6c05-4ff8-a003-3ddf78d9567f","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.907671814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"737b477c-6c05-4ff8-a003-3ddf78d9567f","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.907744954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.907763654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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:41:01.924048196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 9 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924325417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924338017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924347267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924356417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924365708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924374798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924383718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924392658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924401608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924410518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924423288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924432208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924441148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924450078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924459058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924467988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924476838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924485828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924494588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924503598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924512608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924521458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924530328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924540408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924549278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924558188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924567059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924575969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924584929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924593779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.924602749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.924611059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"737b477c-6c05-4ff8-a003-3ddf78d9567f","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":19728,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.925980556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"9f3ed69b-5524-4603-b3fe-540801ac6892","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.926012086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"9f3ed69b-5524-4603-b3fe-540801ac6892","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.92676221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.928519038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.928551999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.928577329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.928589559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 11 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.928615619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"9f3ed69b-5524-4603-b3fe-540801ac6892","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1332,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.931155712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"cc86dba8-02b1-467b-9d6e-44030788c8c2","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.931543864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"cc86dba8-02b1-467b-9d6e-44030788c8c2","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.931573464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.931587914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 12 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.932150207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.932178797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 13 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.932196267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.932208627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:01.932219217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.932244717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:01.932255687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.932270187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 16 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.932286128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.932298248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 17 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:01.932308898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"cc86dba8-02b1-467b-9d6e-44030788c8c2","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":800,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.93668492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"cb85decc-16f7-4435-a3cc-0d92301e0889","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.936930351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"cb85decc-16f7-4435-a3cc-0d92301e0889","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.936961121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.939085142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 18 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.939265053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.939292223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 19 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.956274929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.026916565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.027783519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.031513768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.03200853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.034110571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 22 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.036406053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.036981225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 23 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.038058821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"cb85decc-16f7-4435-a3cc-0d92301e0889","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":101368,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.040804735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"1eefa3e7-fea6-48e5-9842-60a00113c3cd","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.040839625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"1eefa3e7-fea6-48e5-9842-60a00113c3cd","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.042002221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.04375807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.044988716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.045215067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.04587048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.046003601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.046636394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.047978631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.048585564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.051379708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.051406808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.057121997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 29 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.057290128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"1eefa3e7-fea6-48e5-9842-60a00113c3cd","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":16989,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.058023512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bb75bf99-7537-4f05-a307-7327b559ec8d","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.058071522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bb75bf99-7537-4f05-a307-7327b559ec8d","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.058326833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.058410844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.058438384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.058468594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.058480984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.058522104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.058553955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.058570695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.058583015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.058596945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.058612885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.058625995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 35 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.058714255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bb75bf99-7537-4f05-a307-7327b559ec8d","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":710,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.059234078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"2e4ea0d5-769b-44e8-9482-742c064dd7db","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.059255758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"2e4ea0d5-769b-44e8-9482-742c064dd7db","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.059356749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.059432849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.059450949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.059479089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.059491339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.059524549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.05954079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.05955702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.05956909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.05962066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.05963291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.05964569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 41 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.061344459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"2e4ea0d5-769b-44e8-9482-742c064dd7db","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":477,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.061380679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"02153a70-5a44-46cc-a65b-4f72690d3d25","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.061399589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"02153a70-5a44-46cc-a65b-4f72690d3d25","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.061414039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.061428789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.061440089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.061453019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.061464629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.061491069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.061508669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.06152497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.06153758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.06157562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.06158837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.062736126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 47 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.064388674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"02153a70-5a44-46cc-a65b-4f72690d3d25","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1616,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.064424694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"a075110f-0883-4d28-b0fd-69f3d96e4c97","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.064439104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"a075110f-0883-4d28-b0fd-69f3d96e4c97","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.064453554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.064466124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 48 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.064477954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"a075110f-0883-4d28-b0fd-69f3d96e4c97","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":265,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.064491805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"a81f0db2-3a58-4c20-a172-41178cd5bb4c","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.064508735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"a81f0db2-3a58-4c20-a172-41178cd5bb4c","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.064521665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.064566315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 49 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.064585255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"a81f0db2-3a58-4c20-a172-41178cd5bb4c","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":312,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.064606395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6418e3a0-bf48-4bde-8e97-e9461a6ec940","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.064619205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6418e3a0-bf48-4bde-8e97-e9461a6ec940","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.064679125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.064750106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.064819086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6418e3a0-bf48-4bde-8e97-e9461a6ec940","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":275,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.065139228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"b940267d-41bd-47e4-b1ea-d001a0f2638e","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.066070222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"b940267d-41bd-47e4-b1ea-d001a0f2638e","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.066089143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.066101223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.066112803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"b940267d-41bd-47e4-b1ea-d001a0f2638e","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":252,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.066127063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"9e848135-5489-44a9-839a-e1fda4ef83b8","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.066139733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"9e848135-5489-44a9-839a-e1fda4ef83b8","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.066152923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.066166373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.066196013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 11 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.066220413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.066241313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 12 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.066267563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"9e848135-5489-44a9-839a-e1fda4ef83b8","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":353,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.066455764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"bf58c1d6-2ca5-4b74-a8ac-29167c8e794e","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.066469394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"bf58c1d6-2ca5-4b74-a8ac-29167c8e794e","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.066555415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.066628545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 13 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.066650215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.066679415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.066691326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.066719236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.066731376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.066755666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.066768696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.066798206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 17 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.066810426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.066836676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 18 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.066890047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"bf58c1d6-2ca5-4b74-a8ac-29167c8e794e","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":439,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.067304609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"03658ee8-7626-4570-ba41-76d57fde9d3b","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.068031582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"03658ee8-7626-4570-ba41-76d57fde9d3b","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.068045622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.068059072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 19 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.068079992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.068092692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.068105462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.068118113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.068129273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.068142573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.068154003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.068166513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 23 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.068178493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.068208933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 24 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.068242373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"03658ee8-7626-4570-ba41-76d57fde9d3b","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":390,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.068266383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"da26977f-49d8-4cf3-9c32-4f5302febab6","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.068280593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"da26977f-49d8-4cf3-9c32-4f5302febab6","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.068295813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.074810666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.075262298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.075536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.07560599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.075694851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.075725421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.075740251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.075756601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.075769431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.075780441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.075796251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 30 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.075867401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"da26977f-49d8-4cf3-9c32-4f5302febab6","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":7885,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.076338634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7493b002-ca90-4d82-96ea-5708fc2f0aa3","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.076355194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7493b002-ca90-4d82-96ea-5708fc2f0aa3","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.076475534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.076593185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.076640755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.076673885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.076685836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.078752856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.078773136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.078785986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.078797266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.078809646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.078820866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.078832896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 36 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.078847386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7493b002-ca90-4d82-96ea-5708fc2f0aa3","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":538,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.078865597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"b1b48d88-6302-4b69-ac7b-e9788965dcef","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.078877957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"b1b48d88-6302-4b69-ac7b-e9788965dcef","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.078890717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.078903057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.078914067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.078926287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.078937447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.078950397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.078961477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.078975417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.078986427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.078998887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.079010277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.079022687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 42 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.079034207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"b1b48d88-6302-4b69-ac7b-e9788965dcef","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":391,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.079078658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6b3c31b4-0af7-4209-9bf2-77392f0b6b93","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.079097188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6b3c31b4-0af7-4209-9bf2-77392f0b6b93","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.079110678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.079128668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.079139808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.079152358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.079163148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.079175868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.079186968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.079199688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.079210678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.079223458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.079234608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.079251049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 48 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.079262689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6b3c31b4-0af7-4209-9bf2-77392f0b6b93","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":391,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.079276499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"faf5b78a-6712-4a32-b02e-cb420d82860b","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.079288849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"faf5b78a-6712-4a32-b02e-cb420d82860b","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.079301599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.079312889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 49 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.079323559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"faf5b78a-6712-4a32-b02e-cb420d82860b","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":224,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.07953765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"8d602304-5ace-4218-84c8-0ce73342e1b4","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.07958229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"8d602304-5ace-4218-84c8-0ce73342e1b4","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.079753781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.079856592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.079958562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"8d602304-5ace-4218-84c8-0ce73342e1b4","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":430,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.08152726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"8c1938c0-4730-486f-8bc4-d863950b5780","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.083918312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"8c1938c0-4730-486f-8bc4-d863950b5780","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.083987732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.084043873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.084056623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"8c1938c0-4730-486f-8bc4-d863950b5780","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":326,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.084084813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"1cb794b9-71c3-4f00-a9eb-f318d74d42bf","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.084103963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"1cb794b9-71c3-4f00-a9eb-f318d74d42bf","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.084117823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.084143193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 52 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.084156513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"1cb794b9-71c3-4f00-a9eb-f318d74d42bf","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":376,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.084966727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"9bdc4321-661a-4340-ba53-4bb33036383b","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.086774177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"9bdc4321-661a-4340-ba53-4bb33036383b","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.086807877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.086820997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.086843887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 23 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.086872127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.086883527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 24 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.086909017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"9bdc4321-661a-4340-ba53-4bb33036383b","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":430,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.086924187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"d0a01f5e-643d-4381-a8f1-b95813996692","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.086936197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"d0a01f5e-643d-4381-a8f1-b95813996692","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.086949157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.086961397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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:41:02.086971608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 25 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.086982378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"d0a01f5e-643d-4381-a8f1-b95813996692","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":226,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.090510575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"26acef76-22be-4f7b-b7c9-80862a5ac3b0","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.092913148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"26acef76-22be-4f7b-b7c9-80862a5ac3b0","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.092932608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.092974618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 26 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.092987388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"26acef76-22be-4f7b-b7c9-80862a5ac3b0","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":273,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.093059788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"b86d9c04-b5b1-48d0-9152-ff434796deca","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.093072258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"b86d9c04-b5b1-48d0-9152-ff434796deca","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.093163529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.09331739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 27 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.09344449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"b86d9c04-b5b1-48d0-9152-ff434796deca","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":391,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.093879742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"84c0a701-33c8-4909-b21c-2a333cac7ece","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.094621566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"84c0a701-33c8-4909-b21c-2a333cac7ece","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.094637636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.095074938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.095102169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.095126829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.095138669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.095178469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.095189759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.095246069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.095259099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.09529507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 32 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.09530621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.09532913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 33 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.09539236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"84c0a701-33c8-4909-b21c-2a333cac7ece","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1527,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.102505976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"0f4f3a71-6b3d-498a-bf17-ad052ec8d65f","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.102536606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"0f4f3a71-6b3d-498a-bf17-ad052ec8d65f","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.102624407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.102749597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.102777767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.102808518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.102820328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.102845018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.102855468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.102883218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.102893698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.102933998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.102961728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.102975568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 39 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.103016589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"0f4f3a71-6b3d-498a-bf17-ad052ec8d65f","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":526,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.10337612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"e8bd257b-f014-4190-91da-f906ee2a8ab8","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.104624777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"e8bd257b-f014-4190-91da-f906ee2a8ab8","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.104640187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.10719822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.10722975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.10726592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.10727845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.10731926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.10733008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.107399131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.107410351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.107436621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.107447021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.107476631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 45 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.107538341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"e8bd257b-f014-4190-91da-f906ee2a8ab8","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":4175,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.107965584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"2e4f18e8-b7b9-4458-bf0f-f96e84f2856b","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.109765653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"2e4f18e8-b7b9-4458-bf0f-f96e84f2856b","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.109783843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.109797233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.109808053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.109821163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.109832063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.109845663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.109856803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.109869293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.109882143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.109894533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.109910203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.109930974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 51 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.109946254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"2e4f18e8-b7b9-4458-bf0f-f96e84f2856b","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1413,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.109960534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"1d0c9d84-6d13-4b9d-bb51-2afa33e1d548","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.109994354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"1d0c9d84-6d13-4b9d-bb51-2afa33e1d548","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.110043294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.110864688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.110889148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.110922049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.110933689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.110960199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.110970619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.110993139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.111003609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.111044319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.111055619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.11110998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 57 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.11116982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"1d0c9d84-6d13-4b9d-bb51-2afa33e1d548","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1467,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.111506232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"c8ea3b4b-0610-4b1f-8989-ae6a9b147b77","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.11318868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"c8ea3b4b-0610-4b1f-8989-ae6a9b147b77","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.11320633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.11322682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 58 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.11323893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.11325174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 59 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.11326316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.113280551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.113291501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.113306761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.113317571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.113329831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.113346051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.113358141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 63 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.113369061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"c8ea3b4b-0610-4b1f-8989-ae6a9b147b77","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1306,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.113382551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"9c82b312-f2e4-407a-84b0-d5eebda6d331","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.113394451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"9c82b312-f2e4-407a-84b0-d5eebda6d331","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.113406761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.113417651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 64 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.113429041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"9c82b312-f2e4-407a-84b0-d5eebda6d331","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":246,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.113694223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"4f51a599-3f80-43cb-95c7-0a7c1f479b92","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.113707703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"4f51a599-3f80-43cb-95c7-0a7c1f479b92","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.113861473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.114989489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 65 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.115015889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"4f51a599-3f80-43cb-95c7-0a7c1f479b92","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1136,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.11521804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a84f560d-2b98-42fb-b486-4e3d309ec8ff","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.11523116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a84f560d-2b98-42fb-b486-4e3d309ec8ff","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.115347341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.115419341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 66 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.115487211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a84f560d-2b98-42fb-b486-4e3d309ec8ff","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":275,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.116665297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"7ba9009c-bae6-4a17-a48c-fcc8727347a7","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.117183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"7ba9009c-bae6-4a17-a48c-fcc8727347a7","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.11721582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.11723066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 67 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.11724238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"7ba9009c-bae6-4a17-a48c-fcc8727347a7","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":290,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.11725799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"a0e3732d-43cd-4fcc-9830-8e5946575936","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.11727003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"a0e3732d-43cd-4fcc-9830-8e5946575936","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.117392511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.117404871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.117463501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 23 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.117486651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.117536711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 24 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.117639772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"a0e3732d-43cd-4fcc-9830-8e5946575936","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":393,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.119762783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"c2fd61d5-8082-4041-af71-0697aada6137","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.121437331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"c2fd61d5-8082-4041-af71-0697aada6137","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.121453541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.121467101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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:41:02.121495461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 25 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.121506231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"c2fd61d5-8082-4041-af71-0697aada6137","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":232,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.121521552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"320309fe-51dd-47a4-9e19-aa02e4a019fe","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.121534142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"320309fe-51dd-47a4-9e19-aa02e4a019fe","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.121552682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.121564982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 26 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.121582552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"320309fe-51dd-47a4-9e19-aa02e4a019fe","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":274,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.121700982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"2b23192d-8b17-4e06-a443-5a7bc15c0e07","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.121713563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"2b23192d-8b17-4e06-a443-5a7bc15c0e07","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.121788083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.128377906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 27 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.128456087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"2b23192d-8b17-4e06-a443-5a7bc15c0e07","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":6756,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.128852109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"23cc21d0-40ac-478e-a3d2-3d6bfc4d74a1","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.128865779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"23cc21d0-40ac-478e-a3d2-3d6bfc4d74a1","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.128957869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.129871514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.131313231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.131340691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.131352961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.131365711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.131376741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.131388941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.131399461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.131412192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 32 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.131423002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.131439222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 33 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.131450032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"23cc21d0-40ac-478e-a3d2-3d6bfc4d74a1","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1384,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.131469022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"4fd8a89f-0da2-49d8-b4c7-9fa0a1e053cd","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.131481222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"4fd8a89f-0da2-49d8-b4c7-9fa0a1e053cd","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.131493892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.131654323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.131686143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.131772913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.131808364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.131822614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.131837694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.131857554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.131868164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.131883284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.131894074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.131919764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 39 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.131979414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"4fd8a89f-0da2-49d8-b4c7-9fa0a1e053cd","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1433,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.140096225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"814656fc-9a18-4215-a4a7-705762732748","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.140130946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"814656fc-9a18-4215-a4a7-705762732748","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.140211676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.140389857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.140464337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.140534368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.140572588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.140627388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.140661428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.140711989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.140746239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.140800329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.140817079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.140843459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 45 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.14091582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"814656fc-9a18-4215-a4a7-705762732748","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":839,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.141360912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"3783aeee-4e2f-4f31-ade0-7bec83ff3580","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.141376412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"3783aeee-4e2f-4f31-ade0-7bec83ff3580","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.141481002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.141613283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.141632243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.141657113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.141668103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.141774864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.14489894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.14493238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.14494445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.14495728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.1449687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.14498181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 51 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.14499263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"3783aeee-4e2f-4f31-ade0-7bec83ff3580","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":513,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.14501209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f58cb37a-2613-454c-adc0-b9c381d6bb9c","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.14502928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f58cb37a-2613-454c-adc0-b9c381d6bb9c","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.14504216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.14505458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.145065121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.145078241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.145089291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.145102111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.145113281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.145133031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.145163751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.145180331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.145195981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.145220311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 57 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.145231671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f58cb37a-2613-454c-adc0-b9c381d6bb9c","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":473,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.145245281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"22d90fbb-d716-4bf9-be96-6f4724241be6","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.145257532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"22d90fbb-d716-4bf9-be96-6f4724241be6","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.145269972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.145284202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 58 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.145295222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.145314402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 59 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.145329232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.145342462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.145353242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.145366332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.145377392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.145393292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:02.145407812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.145424572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 63 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.145435932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"22d90fbb-d716-4bf9-be96-6f4724241be6","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":469,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.146012765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"8d024747-b83c-4012-b30e-c922181cf2e1","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.152127136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"8d024747-b83c-4012-b30e-c922181cf2e1","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.152173156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.152201007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 64 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.152214017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"8d024747-b83c-4012-b30e-c922181cf2e1","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":307,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.152229877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"71eb1e95-9908-4498-9108-0278e8327dec","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.152245857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"71eb1e95-9908-4498-9108-0278e8327dec","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.152262747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.152274477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 65 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.152288527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"71eb1e95-9908-4498-9108-0278e8327dec","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1185,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.152303587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"3356ed03-a755-4b83-9f30-ba5b37f7d075","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.152319527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"3356ed03-a755-4b83-9f30-ba5b37f7d075","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.152340127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.152354007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 66 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.152369127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"3356ed03-a755-4b83-9f30-ba5b37f7d075","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1156,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.152389678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"ac6e5614-5381-4fc0-b335-140477d6f9b5","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.152401908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"ac6e5614-5381-4fc0-b335-140477d6f9b5","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.152416748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.152441478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 67 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:02.152452438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"ac6e5614-5381-4fc0-b335-140477d6f9b5","remote_addr":"[::1]:56958","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":309,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.268681624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.268763744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.268791054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.268815254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.269555628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.269653768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.269689679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.269721869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.270263221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.270324892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.270369342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.270401612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.272264142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 52 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.273059036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 53 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.273118156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 68 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.273142906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 68 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.273166626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.273180056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.273192366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.273205196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.290718135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.290864106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.290893476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.290906766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.290916546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.290938766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.290948156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.291328998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 53 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.291414298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 54 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.291446929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 69 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.291477139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 69 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.29168626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.293528469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.294477504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.294505064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.294518814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.294528684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.294540324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.294550044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.294561324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.294570824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.295067717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 55 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.296548584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 70 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.296562564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 70 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.313359009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.31339739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.31341066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.330842677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.331009128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.331037788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.331050088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.331059808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.331070718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.331081258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.331097538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.331107928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.331118448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.332668006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 56 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.333979563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 71 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.334398765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 71 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.334412215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.334879467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.336126554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.336164754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.336183494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.336196974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.336207754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.336219984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 72 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.336232264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 72 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.338510036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.338542946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.338831337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.338884938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.338913738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.338941258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.338962488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.339022018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.339044579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.33928115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 73 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.341835873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 73 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.341861113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.34528509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.345635092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.345684752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.345751362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.345779653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.345791393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.345802333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.345812953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.345904893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 74 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.345959013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 74 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.34726567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.34729828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.347415111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.347441981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.347454061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.347468551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.347479301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.347489701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.347500401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.347511671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.347521481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.347531741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 75 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.347543251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 75 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.349049889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.350008654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.350035024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.350067204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.350078164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.350087604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.350098274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 76 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.350109904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 76 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.350121845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.350132735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.350143815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.350165165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.350187605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 77 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.350211475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 77 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.350234695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.350248185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.54362891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"internal-dns-resolver","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:02.545831821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","error":"proto error: io error: Network is unreachable (os error 101)","delay":"2.363219666s","count":"3"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.26351731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.264480825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.264517725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.264529595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.264563755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.264630016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.264644206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.264658256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.265733441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.265803082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.265846372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.265875342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.266070733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 54 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.266118243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 57 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.266143183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 78 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.266167583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 78 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.266234284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.266267264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.266284124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.266297244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.266387165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.266461245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.266475975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.266516355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.268136973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.268164843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.268177063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.268189653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 55 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.268220723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 58 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.268232824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 79 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.268258574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 79 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.268271134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.268285844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.268315234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.268328854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.268342714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.268353694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.268366084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.268388964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.268400874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.268410974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.268424054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 59 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.268437365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 80 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.268454025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 80 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.26953233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.270470955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.270501645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.270518115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.270559945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.270578955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.270591845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.270604065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.270616895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.270639685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.270652206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.270663706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.270675766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.270696596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 60 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.270722166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 81 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.270734266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 81 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.270746956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.27161815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.273003897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.273023877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.273045848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.273058928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.273071258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.273101508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 82 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.273121608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 82 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.273133958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.273147778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.273161548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.273181128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.273195088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.273207228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.273219378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.273231799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.273242789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.273263389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 83 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.273284429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 83 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.273966272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.275750491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.275780351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.275794361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.275819862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.275839412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.275853212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.275866802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.275887132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.275900512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 84 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.275914092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 84 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.275939382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.275954552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.276691776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.278240624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.278264804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.278277374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.278289334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.278302154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.278357294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.278401155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.278412055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.278423775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 85 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.278436205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 85 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.278758226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.278785647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.281018988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.281043088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.281056268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.281067088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.281147289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 86 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.281216629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 86 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.281835282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.282375605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.282403445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.282432625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.282454355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 87 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.282575366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 87 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.282599526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.282613876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.389717696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","remote_addr":"[::1]:56962"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.390130038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"a9072608-a064-434f-9cda-de11fb8adc51","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.390157988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"a9072608-a064-434f-9cda-de11fb8adc51","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.390305359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.39042204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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:41:03.392605571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 56 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392639341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392650931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392660311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392669621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392679011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392688231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392697501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392706611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392715841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392725051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392734241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392743671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392753041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392762651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392773002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392782382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392791592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392800912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392810272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392819452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392828612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392837842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392847072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392856462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392866072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392875582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392884762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392894552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392905632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392915232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.392924462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.392933152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"a9072608-a064-434f-9cda-de11fb8adc51","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":634,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.392958032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"7e0a7cd2-87d7-4484-8942-f2f6d5407814","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.392970623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"7e0a7cd2-87d7-4484-8942-f2f6d5407814","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.392983493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.392995443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.393016713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.393041803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.393053983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 58 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.393083493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"7e0a7cd2-87d7-4484-8942-f2f6d5407814","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":483,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.393096783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"2a227e0f-407b-4986-91e2-e7c3899ad178","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.393109033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"2a227e0f-407b-4986-91e2-e7c3899ad178","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.393123633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, 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:41:03.393137113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 59 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.393147773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, 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:41:03.393160593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.393171024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, 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:41:03.393183234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.393193994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, 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:41:03.393206434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.393216874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, 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:41:03.393229974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 63 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.393242264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, 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:41:03.393254244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 64 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.393265164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"2a227e0f-407b-4986-91e2-e7c3899ad178","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":493,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.393278034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"a259c2a3-296f-4e76-a92f-5a1bc4e8e449","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.393290374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"a259c2a3-296f-4e76-a92f-5a1bc4e8e449","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.393302694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, 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:41:03.393582746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 65 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.393599426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, 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:41:03.393612096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.393623046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, 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:41:03.393637486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.393648466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, 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:41:03.393661326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.393671976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, 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:41:03.393684766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 69 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.393696086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, 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:41:03.393726726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 70 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.393738036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"a259c2a3-296f-4e76-a92f-5a1bc4e8e449","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":425,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.394230189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3cbb84de-0a10-4a69-b235-2e0f6a0f399c","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.395059083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3cbb84de-0a10-4a69-b235-2e0f6a0f399c","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.395092753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, 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:41:03.395107493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 71 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.395119053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, 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:41:03.395132423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.395144424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, 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:41:03.395157684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.395170404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, 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:41:03.395183284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.395194534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, 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:41:03.395209614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.395220324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, 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:41:03.395232974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 76 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.395244264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3cbb84de-0a10-4a69-b235-2e0f6a0f399c","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":507,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.395260654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5d29ddab-9663-4119-a563-7c179255f599","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.395273334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5d29ddab-9663-4119-a563-7c179255f599","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.395286014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, 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:41:03.395298504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.395309264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, 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:41:03.395323804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.395334344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, 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:41:03.395347255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.395358505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, 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:41:03.395370865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.395381285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, 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:41:03.395393455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.395403965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, 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:41:03.395416145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 82 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.395426785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5d29ddab-9663-4119-a563-7c179255f599","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":605,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.395779767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"244692cf-a2d9-4a11-b513-7e6df1137e1d","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.395795287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"244692cf-a2d9-4a11-b513-7e6df1137e1d","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.395977028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, 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:41:03.395996388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.396007428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, 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:41:03.396019918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 84 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.396036638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, 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:41:03.396049018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.396059648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, 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:41:03.396072068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.396088588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, 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:41:03.396100988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.396111678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, 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:41:03.396126748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 88 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.396186769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"244692cf-a2d9-4a11-b513-7e6df1137e1d","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":413,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.396574831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"c77eadf7-c670-4da4-a15c-8fb11374b197","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.396588871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"c77eadf7-c670-4da4-a15c-8fb11374b197","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.396740852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, 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:41:03.396758452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.396772462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, 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:41:03.396785152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 90 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.396796142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, 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:41:03.396809672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.396820472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, 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:41:03.396857312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.396888442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, 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:41:03.396903412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.396914072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, 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:41:03.396926843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 94 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.396968883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"c77eadf7-c670-4da4-a15c-8fb11374b197","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":404,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.397363415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"79de8198-bb34-4be3-bc0f-6d7c29930dcb","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.398514241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"79de8198-bb34-4be3-bc0f-6d7c29930dcb","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.398544571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.398557881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 95 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.398569111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"79de8198-bb34-4be3-bc0f-6d7c29930dcb","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":251,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.398585531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6597425c-fb92-41ec-95d1-202456697e8a","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.398597631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6597425c-fb92-41ec-95d1-202456697e8a","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.398610421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.398622191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 96 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.398636861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6597425c-fb92-41ec-95d1-202456697e8a","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":518,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.398831162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"3b8e7d0e-54bb-47ff-a517-b399636f141e","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.398845612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"3b8e7d0e-54bb-47ff-a517-b399636f141e","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.398954473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.399023093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.399094643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"3b8e7d0e-54bb-47ff-a517-b399636f141e","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":272,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.399426475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"14c78362-b6fe-4cb6-b77d-293b1fafb43f","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.399442315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"14c78362-b6fe-4cb6-b77d-293b1fafb43f","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.399548586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.399615266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.399684896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"14c78362-b6fe-4cb6-b77d-293b1fafb43f","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":266,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.400098809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"88e44d48-6e23-4718-92b3-fcd042b2a647","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.400113329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"88e44d48-6e23-4718-92b3-fcd042b2a647","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.400183329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.400242219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.40031817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 61 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.40035771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.40038172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 62 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.400488501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"88e44d48-6e23-4718-92b3-fcd042b2a647","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":387,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.401646516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7f0413cd-61d9-46eb-a89f-3cb8da979048","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.401680157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7f0413cd-61d9-46eb-a89f-3cb8da979048","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.401695457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.401709177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.401720477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.401737167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.401747707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.401759967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 65 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.401776097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.401788477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.401798987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.401811187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.401822397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.401834717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 68 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.401847607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7f0413cd-61d9-46eb-a89f-3cb8da979048","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":407,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.401862347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"bca5aa54-4cf4-4234-9ad3-a46b68bbafa2","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.401875098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"bca5aa54-4cf4-4234-9ad3-a46b68bbafa2","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.401887778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.401900128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.401910378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.401930558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.401941038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.401953128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 71 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.401964078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.401990598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.402001308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.402031458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 73 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.402065928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.402101869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 74 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.402144709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"bca5aa54-4cf4-4234-9ad3-a46b68bbafa2","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":436,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.402532721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"04e71c23-7cd2-4dde-ae11-8d95f688b48c","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.402555771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"04e71c23-7cd2-4dde-ae11-8d95f688b48c","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.402569191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.402704032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.402727232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.402757002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.402769052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.402796992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.402807672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.402825572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.402836132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.402861703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.402872173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.402905783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 80 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.402953033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"04e71c23-7cd2-4dde-ae11-8d95f688b48c","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":496,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.403978398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"d7f19be3-14fc-43f6-867b-1412374564b8","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.404011668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"d7f19be3-14fc-43f6-867b-1412374564b8","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.404026828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.404040088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.404051039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.404064089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.404087689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.404100219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.404115689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.404128189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 84 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.404138899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.404151049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.404162099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.404174919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 86 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.404185829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"d7f19be3-14fc-43f6-867b-1412374564b8","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":388,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.404201079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d294630b-007a-4d3a-be30-7f44f5565134","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.404213259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d294630b-007a-4d3a-be30-7f44f5565134","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.404227229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.40426538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.40428732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.40432054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.40433238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.40435694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.40436748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.40439168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 90 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.40440221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.40442585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.40443729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.404462291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 92 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.404527321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d294630b-007a-4d3a-be30-7f44f5565134","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":470,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.404829592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d0b18169-34ce-452c-9b78-338e943e0cac","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.404844443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d0b18169-34ce-452c-9b78-338e943e0cac","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.404924713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.405947528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.405974878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.40636898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.407862168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.407887858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.407901388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.407914458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 96 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.407927588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.407941078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.407952358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.407965638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 98 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.407976758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d0b18169-34ce-452c-9b78-338e943e0cac","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":464,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.407997038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"1f2b5d4e-f5dc-4539-b0fd-c146507fc29e","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.408011509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"1f2b5d4e-f5dc-4539-b0fd-c146507fc29e","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.408024339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.408035629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.408046459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"1f2b5d4e-f5dc-4539-b0fd-c146507fc29e","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":221,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.408059499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"6deaa9a6-79a2-4211-9edf-5f1b49e4ab9a","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.408071619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"6deaa9a6-79a2-4211-9edf-5f1b49e4ab9a","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.408083979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.408194789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.40820534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"6deaa9a6-79a2-4211-9edf-5f1b49e4ab9a","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":335,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.40821842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"48ec5d1b-e837-4d7a-9d72-981a9058cfa5","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.40823368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"48ec5d1b-e837-4d7a-9d72-981a9058cfa5","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.4082464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.40825786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 101 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.40826844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"48ec5d1b-e837-4d7a-9d72-981a9058cfa5","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":244,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.40828119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"a38907a9-d619-4651-97f5-342a15a25737","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.40829301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"a38907a9-d619-4651-97f5-342a15a25737","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.40830603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.4083182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 102 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.40832875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"a38907a9-d619-4651-97f5-342a15a25737","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":702,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.408476121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"7bfb5d25-2be2-4762-a7a7-87d72ca0690c","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.408489901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"7bfb5d25-2be2-4762-a7a7-87d72ca0690c","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.408572811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.408623022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.408689852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:03.408713532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.408765722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 89 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.408855953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"7bfb5d25-2be2-4762-a7a7-87d72ca0690c","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":386,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.409240385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"fd66cab4-af31-4e75-a2b7-e1cfc1bc1cc5","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.409253855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"fd66cab4-af31-4e75-a2b7-e1cfc1bc1cc5","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.409324135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, 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:41:03.409370175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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:41:03.409403226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 90 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.409453126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"fd66cab4-af31-4e75-a2b7-e1cfc1bc1cc5","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":217,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.409757567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"e4da5010-6c2b-4f37-976f-d70d6cd7538d","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.409772757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"e4da5010-6c2b-4f37-976f-d70d6cd7538d","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.409840278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.409911258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 91 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.409975158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"e4da5010-6c2b-4f37-976f-d70d6cd7538d","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":222,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.41030313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"af8669b1-c57f-4af3-bf18-adaec309451a","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.41032667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"af8669b1-c57f-4af3-bf18-adaec309451a","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.410414001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.410493961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 92 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.410549461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"af8669b1-c57f-4af3-bf18-adaec309451a","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":215,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.410813353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7743536e-97d9-4394-922c-d04743544a52","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.410831223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7743536e-97d9-4394-922c-d04743544a52","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.410902143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, 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:41:03.410976784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.410995364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, 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:41:03.411025254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.411037024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, 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:41:03.411081304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.411092004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, 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:41:03.411104434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 96 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.411116274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, 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:41:03.411134794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 97 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.411146314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, 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:41:03.411167944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 98 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.411220005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7743536e-97d9-4394-922c-d04743544a52","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":413,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.411553056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f92888fa-8c82-4ea6-8d1d-dd4f57585011","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.411573657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f92888fa-8c82-4ea6-8d1d-dd4f57585011","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.411626147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, 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:41:03.411692347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.411712387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, 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:41:03.411881978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.411934978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, 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:41:03.411949648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.411960628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, 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:41:03.411973129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.411983439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, 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:41:03.411995539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.412006349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, 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:41:03.412018239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 104 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.413381766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f92888fa-8c82-4ea6-8d1d-dd4f57585011","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":534,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.413411276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"4a7bd983-fafb-4875-8bb0-92dc42e62e3d","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.413424846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"4a7bd983-fafb-4875-8bb0-92dc42e62e3d","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.413437776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, 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:41:03.413450996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.413461856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, 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:41:03.413489266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.413500076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, 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:41:03.413513226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.413524386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, 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:41:03.413538916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 108 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.413554887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, 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:41:03.413567407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.413578137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, 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:41:03.413590677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 110 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.413602427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"4a7bd983-fafb-4875-8bb0-92dc42e62e3d","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":375,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.413615647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c2c66959-5a68-49cb-93af-6d9db323a74d","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.413627907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c2c66959-5a68-49cb-93af-6d9db323a74d","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.413640737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, 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:41:03.413652877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.413664727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, 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:41:03.413676797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.413687387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, 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:41:03.413700017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.413710997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, 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:41:03.413723597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.413734707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, 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:41:03.413747008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.413757678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, 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:41:03.413771408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 116 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.413782338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c2c66959-5a68-49cb-93af-6d9db323a74d","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":375,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.413795408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"21887ffa-10a5-4e99-93fe-e0a2c8647f43","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.413807578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"21887ffa-10a5-4e99-93fe-e0a2c8647f43","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.413820048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, 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:41:03.413875498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.413900608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, 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:41:03.413933528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.413944489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, 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:41:03.413972729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.413984879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, 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:41:03.414007749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.414018259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, 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:41:03.414058539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.414069479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, 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:41:03.414102219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 122 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.41416253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"21887ffa-10a5-4e99-93fe-e0a2c8647f43","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":433,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.415376246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"fc753aa9-7ed3-42aa-b393-ddffffa31538","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.415406256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"fc753aa9-7ed3-42aa-b393-ddffffa31538","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.415430196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, 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:41:03.415449736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.415460866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, 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:41:03.415473646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.415484556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, 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:41:03.415502956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.415526556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, 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:41:03.415538906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.415550296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, 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:41:03.415568967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.415581537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, 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:41:03.415593957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 128 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.415604947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"fc753aa9-7ed3-42aa-b393-ddffffa31538","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":369,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.415619997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"287d5dbe-af7c-4f10-a9de-e56154b83625","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.415632177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"287d5dbe-af7c-4f10-a9de-e56154b83625","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.415650427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.415661557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 129 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.415672087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"287d5dbe-af7c-4f10-a9de-e56154b83625","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":206,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.415685097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"deb0e12f-7e45-4aeb-9e85-19a58f5ed71e","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.415696717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"deb0e12f-7e45-4aeb-9e85-19a58f5ed71e","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.415822328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.415834068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 130 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.415883168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"deb0e12f-7e45-4aeb-9e85-19a58f5ed71e","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":274,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.41621117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a13a6b90-47f8-4987-a922-86511918819d","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.41622448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a13a6b90-47f8-4987-a922-86511918819d","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.416501981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.416519761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 131 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.416530541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a13a6b90-47f8-4987-a922-86511918819d","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":245,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.416767412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c5db8ca0-3fb6-43c5-aec9-3e849affa995","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.416780602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c5db8ca0-3fb6-43c5-aec9-3e849affa995","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.416876023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.417049234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 132 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.417061104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c5db8ca0-3fb6-43c5-aec9-3e849affa995","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":243,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.417574816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"b28788f8-4b91-4bcf-aec7-eee323ee0b6c","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.417587496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"b28788f8-4b91-4bcf-aec7-eee323ee0b6c","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.417658127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.417717797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.417776677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:03.417808057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.417855408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 89 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.417944218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"b28788f8-4b91-4bcf-aec7-eee323ee0b6c","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":379,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.418513701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"dbe829b3-d14c-4915-b412-a2e46b2c7900","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.418541651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"dbe829b3-d14c-4915-b412-a2e46b2c7900","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.418555191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, 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:41:03.418571401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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:41:03.418580391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 90 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.418608441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"dbe829b3-d14c-4915-b412-a2e46b2c7900","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":214,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.418997253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"b977975a-909f-4e89-8202-3444c9e67cb0","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.419011534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"b977975a-909f-4e89-8202-3444c9e67cb0","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.419023974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.419043044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 91 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.419113404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"b977975a-909f-4e89-8202-3444c9e67cb0","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":220,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.42229659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"f67d1067-3929-43d8-a014-8a9d428890b9","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.42232841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"f67d1067-3929-43d8-a014-8a9d428890b9","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.42234464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.42235684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 92 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.42236944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"f67d1067-3929-43d8-a014-8a9d428890b9","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":199,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.422385131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0abbffc7-02e1-498e-8253-f8a603ecbfb7","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.422397661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0abbffc7-02e1-498e-8253-f8a603ecbfb7","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.422410701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, 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:41:03.422423871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.422434801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, 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:41:03.422447151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.422694622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, 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:41:03.422712192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.422723212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, 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:41:03.422744532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 96 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.422756162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, 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:41:03.422768973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 97 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.422780293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, 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:41:03.422792573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 98 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.422803543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0abbffc7-02e1-498e-8253-f8a603ecbfb7","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":384,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.422819543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ea12716c-e9f3-410f-b3b9-996dcee5aa6a","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.422833123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ea12716c-e9f3-410f-b3b9-996dcee5aa6a","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.422846023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, 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:41:03.422858513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.422869393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, 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:41:03.422881873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.422892873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, 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:41:03.422905413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.422916213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, 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:41:03.422928683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.422939583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, 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:41:03.422953083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.422964453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, 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:41:03.422976884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 104 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.422988004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ea12716c-e9f3-410f-b3b9-996dcee5aa6a","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":371,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.423001174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"810c8cd5-1ade-4e86-b27b-6d2372077e43","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.423019864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"810c8cd5-1ade-4e86-b27b-6d2372077e43","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.423032464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, 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:41:03.423044764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.423055364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, 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:41:03.423070094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.423080794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, 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:41:03.423093324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.423104094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, 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:41:03.423116594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 108 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.423127444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, 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:41:03.423139804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.423150814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, 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:41:03.423162835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 110 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.423173935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"810c8cd5-1ade-4e86-b27b-6d2372077e43","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":378,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.423188025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"caf054f5-2b18-4631-a244-094a199d02c6","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.423199915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"caf054f5-2b18-4631-a244-094a199d02c6","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.423212795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, 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:41:03.423225005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.423235335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, 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:41:03.423247375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.423258095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, 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:41:03.423270105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.423280595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, 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:41:03.423294245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.423305295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, 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:41:03.423317295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.423327965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, 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:41:03.423339985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 116 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.423350815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"caf054f5-2b18-4631-a244-094a199d02c6","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":446,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.423363696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"262adeeb-cc90-4ae2-bf8c-14ff89eab7ba","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.423375826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"262adeeb-cc90-4ae2-bf8c-14ff89eab7ba","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.423388326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, 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:41:03.423409656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.423421616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, 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:41:03.423433716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.423443936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, 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:41:03.423455926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.423466166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, 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:41:03.423478236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.423489006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, 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:41:03.423501066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.423511636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, 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:41:03.423523786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 122 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.423537036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"262adeeb-cc90-4ae2-bf8c-14ff89eab7ba","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":386,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.423549896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"1f00aa29-e277-415e-a9e7-5f4835d05b9b","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.423561817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"1f00aa29-e277-415e-a9e7-5f4835d05b9b","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.423574077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, 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:41:03.423642717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.423667337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, 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:41:03.423699687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.423710777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, 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:41:03.423738747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.423751047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, 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:41:03.423773648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.423784218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, 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:41:03.423888488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.423901078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, 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:41:03.423913018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 128 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.423955279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"1f00aa29-e277-415e-a9e7-5f4835d05b9b","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":467,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.425058584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"09a6833e-0dd9-45ac-840b-34de3ed18887","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.425082164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"09a6833e-0dd9-45ac-840b-34de3ed18887","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.425169155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.425217335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 129 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.425296185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"09a6833e-0dd9-45ac-840b-34de3ed18887","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":253,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.425638237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"9663c9cd-270e-426b-9fac-dfedf81fe4d8","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.425650877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"9663c9cd-270e-426b-9fac-dfedf81fe4d8","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.425992899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.426630822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 130 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.426657572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"9663c9cd-270e-426b-9fac-dfedf81fe4d8","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":587,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.426682622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"1bef6662-4468-48e0-a08c-d1ac65ff65be","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.426695322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"1bef6662-4468-48e0-a08c-d1ac65ff65be","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.426707892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.426848613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 131 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.426924154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"1bef6662-4468-48e0-a08c-d1ac65ff65be","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":378,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.427352546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"83cd13aa-2861-4987-b1c0-7ed6c06ded97","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.427380776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"83cd13aa-2861-4987-b1c0-7ed6c06ded97","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.428314321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.428335311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 132 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.428346471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"83cd13aa-2861-4987-b1c0-7ed6c06ded97","remote_addr":"[::1]:56962","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":243,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.972567505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","remote_addr":"[::1]:56968"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.973080737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"b7c39b59-f1ea-4ca1-a450-3372ea9cef28","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.973153068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"b7c39b59-f1ea-4ca1-a450-3372ea9cef28","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.973319508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.973498449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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:41:03.973795761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 99 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974093282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974119672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974138023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974156123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974174253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974196713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974215293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974234153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974252463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974271563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974289773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974307823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974325734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974343874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974362144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974380154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974398764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974417254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974435314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974454964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974472734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974491014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974509524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974527175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974544845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974562965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974581015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974599055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974617175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974635745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:03.974654515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.974817716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"b7c39b59-f1ea-4ca1-a450-3372ea9cef28","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1757,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.976736506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"a4f11561-c190-47bc-8b5e-5bf4cc54acab","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.976768996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"a4f11561-c190-47bc-8b5e-5bf4cc54acab","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.976783416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.976810366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.978356144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.97949346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.97952413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 101 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.979836041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"a4f11561-c190-47bc-8b5e-5bf4cc54acab","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":3901,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.982138123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"c041fc73-00e8-4878-8bbf-346534f36035","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.986709716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"c041fc73-00e8-4878-8bbf-346534f36035","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.986745106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, 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:41:03.986759986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.986771166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, 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:41:03.986784766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.986805207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, 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:41:03.986818367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.986829737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, 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:41:03.986843257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.986854727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, 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:41:03.988582796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 106 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.988725566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, 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:41:03.988949717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 107 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.989096708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"c041fc73-00e8-4878-8bbf-346534f36035","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":6977,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.989811462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9e79e04a-1022-465a-aa1c-3f9be4fd6977","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.989871832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9e79e04a-1022-465a-aa1c-3f9be4fd6977","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.990120883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, 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:41:03.990231044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 108 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.990278724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, 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:41:03.990439965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.990485505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, 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:41:03.990541665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.991691171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, 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:41:03.991718021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.991736582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, 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:41:03.991749632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 112 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.991760932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, 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:41:03.991773222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 113 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.991784462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9e79e04a-1022-465a-aa1c-3f9be4fd6977","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1003,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.991804902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"dee784c0-ef49-4d4c-a339-b73be1be1f47","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.991817452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"dee784c0-ef49-4d4c-a339-b73be1be1f47","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.991830522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, 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:41:03.991842962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.991855502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, 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:41:03.991867762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.991878342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, 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:41:03.991890762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.991901402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, 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:41:03.991913752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.991924342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, 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:41:03.991936683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.991947363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, 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:41:03.991959643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 119 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.992040883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"dee784c0-ef49-4d4c-a339-b73be1be1f47","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":858,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.992526626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"2d396e3c-2e66-40d2-8da0-354509f32d29","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.992579846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"2d396e3c-2e66-40d2-8da0-354509f32d29","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.992705056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, 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:41:03.992910387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.994599236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, 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:41:03.994626776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.994638716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, 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:41:03.994651526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.994662426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, 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:41:03.994683326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.994694466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, 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:41:03.994707117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.994718367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, 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:41:03.994731027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 125 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.994743027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"2d396e3c-2e66-40d2-8da0-354509f32d29","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":674,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.994762657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"acb38ecd-9b07-46f0-9c60-44dd0c09e714","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.994775667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"acb38ecd-9b07-46f0-9c60-44dd0c09e714","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.994789387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, 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:41:03.994803717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.994815167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, 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:41:03.994827847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.994838737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, 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:41:03.994851857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.994862837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, 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:41:03.994875787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.994886987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, 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:41:03.994899357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.994910298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, 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:41:03.994923888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 131 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.994935758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"acb38ecd-9b07-46f0-9c60-44dd0c09e714","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":470,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.994949578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"dedd9659-5395-4c05-9b2d-c2eddcb59998","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.994962248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"dedd9659-5395-4c05-9b2d-c2eddcb59998","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.994975158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, 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:41:03.996152994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.997604161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, 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:41:03.997618061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.997629161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, 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:41:03.997643171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.997654091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, 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:41:03.997666381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.997677452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, 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:41:03.997689912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:03.997700542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, 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:41:03.997712892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 137 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.997724092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"dedd9659-5395-4c05-9b2d-c2eddcb59998","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":2146,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.997743192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"9434eab9-af97-4268-b87a-729f2f2b3dec","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:03.997754912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"9434eab9-af97-4268-b87a-729f2f2b3dec","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.997768542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.998814407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 138 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:03.998952678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"9434eab9-af97-4268-b87a-729f2f2b3dec","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1833,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.999570311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"bd200f96-5254-49fc-af7b-499ed99ed15e","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.000931818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"bd200f96-5254-49fc-af7b-499ed99ed15e","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.000962218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.000974738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.000986058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"bd200f96-5254-49fc-af7b-499ed99ed15e","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":511,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.001002028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"199180a1-996f-4a35-a41c-30c67e6ab6d3","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.001013998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"199180a1-996f-4a35-a41c-30c67e6ab6d3","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.001032778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.001044259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.001055049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"199180a1-996f-4a35-a41c-30c67e6ab6d3","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":296,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.002349185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"c1e7195e-bbb6-48a9-b5db-068b64dea60b","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.002396525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"c1e7195e-bbb6-48a9-b5db-068b64dea60b","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.002556006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.002848428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.002965668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"c1e7195e-bbb6-48a9-b5db-068b64dea60b","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":628,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.003432161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"0549ca43-18ce-47c0-91b1-b8944b32006b","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.004902138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"0549ca43-18ce-47c0-91b1-b8944b32006b","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.004921418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.008472696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.00918331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.00921814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.00923058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 104 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.00926104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"0549ca43-18ce-47c0-91b1-b8944b32006b","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":5491,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.009800383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"38792a3f-e6f7-4814-8e5f-47d2f1749fe0","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.009855973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"38792a3f-e6f7-4814-8e5f-47d2f1749fe0","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.010031354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, 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:41:04.010251325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.010314475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, 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:41:04.010602257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.010657327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, 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:41:04.010737458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.010766648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, 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:41:04.010835098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 108 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.010863728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, 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:41:04.010878108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 109 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.010889328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, 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:41:04.010901788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 110 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.011330291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"38792a3f-e6f7-4814-8e5f-47d2f1749fe0","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1178,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.011368651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"7b4bb9b0-d994-4352-b7e1-13b98fe4aab1","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.011382301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"7b4bb9b0-d994-4352-b7e1-13b98fe4aab1","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.011494751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, 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:41:04.022073284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.023441331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, 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:41:04.023468171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.023480531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, 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:41:04.023494411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.023506111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, 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:41:04.023519202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.023530752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, 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:41:04.023543572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.023564152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, 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:41:04.023577032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 116 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.023588792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"7b4bb9b0-d994-4352-b7e1-13b98fe4aab1","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":452,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.023616162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"2abaad83-8250-46a0-b0af-7794017a6a83","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.023629502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"2abaad83-8250-46a0-b0af-7794017a6a83","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.023642832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.023655582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.023666592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, 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:41:04.023679352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.023691722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, 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:41:04.023704312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.023715353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, 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:41:04.023727963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.023738973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, 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:41:04.023751313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.023762273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, 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:41:04.023774763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 122 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.023786363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"2abaad83-8250-46a0-b0af-7794017a6a83","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":547,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.023800143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"6e78de45-39a6-4865-9615-d539b806a3ac","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.023814623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"6e78de45-39a6-4865-9615-d539b806a3ac","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.023827823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, 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:41:04.023840723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.023851603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, 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:41:04.023864253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.023875763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, 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:41:04.023888893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.023900273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, 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:41:04.023913074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.023924594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, 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:41:04.023938464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.023949974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, 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:41:04.023962834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 128 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.023974344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"6e78de45-39a6-4865-9615-d539b806a3ac","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":494,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.023988034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"ce083b5b-1242-4323-b1e0-0bb17b9f7fe8","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.024001394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"ce083b5b-1242-4323-b1e0-0bb17b9f7fe8","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.024014674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, 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:41:04.024027704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.024039134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, 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:41:04.024053854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.024065174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, 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:41:04.024078114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.024089624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, 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:41:04.024102724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.024114055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, 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:41:04.024127395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.024138665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, 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:41:04.024151535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 134 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.024163465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"ce083b5b-1242-4323-b1e0-0bb17b9f7fe8","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":506,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.024178185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d580d1f9-8a2b-46c5-86d6-baadac3e7ddf","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.024191475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d580d1f9-8a2b-46c5-86d6-baadac3e7ddf","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.024205075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, 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:41:04.024217625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.024229595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, 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:41:04.024242905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.024254485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, 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:41:04.024267195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.024278575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, 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:41:04.024292855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.024304606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, 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:41:04.024317836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.024329326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, 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:41:04.024342026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 140 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.024353156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d580d1f9-8a2b-46c5-86d6-baadac3e7ddf","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":386,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.024367086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"2b308674-c4d0-4d4b-8492-4f8aca1b4de9","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.024379616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"2b308674-c4d0-4d4b-8492-4f8aca1b4de9","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.024392226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.024403806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.024417026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"2b308674-c4d0-4d4b-8492-4f8aca1b4de9","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":231,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.024429906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"2f046d31-48fc-4011-ab56-9095ec9741ad","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.024442686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"2f046d31-48fc-4011-ab56-9095ec9741ad","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.024456276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.024468176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.024479326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"2f046d31-48fc-4011-ab56-9095ec9741ad","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":331,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.024493006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"08f3001c-0042-4b05-b9bf-2d433f8a3272","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.024506057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"08f3001c-0042-4b05-b9bf-2d433f8a3272","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.024519297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.024531757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.024545487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"08f3001c-0042-4b05-b9bf-2d433f8a3272","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":305,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.024559807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"83cabb13-aaa5-46a9-81c6-74d13c181dd3","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.024573097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"83cabb13-aaa5-46a9-81c6-74d13c181dd3","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.024587107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.024599527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.024611037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"83cabb13-aaa5-46a9-81c6-74d13c181dd3","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":258,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.024624527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"de065615-ba8a-47d7-bb0c-b02f9ae52149","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.024636757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"de065615-ba8a-47d7-bb0c-b02f9ae52149","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.024650087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.024662407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.024685677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.024710208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.024727098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 134 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.024753058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"de065615-ba8a-47d7-bb0c-b02f9ae52149","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":381,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.040783599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"e0543054-560e-42a7-8159-bc4331d5fca6","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.042755289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"e0543054-560e-42a7-8159-bc4331d5fca6","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.042795199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, 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:41:04.061823215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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:41:04.06269362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 135 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.066197447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"e0543054-560e-42a7-8159-bc4331d5fca6","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":25430,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.106857492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"b7e3f87f-4dc1-438f-a4a1-39bbe91ea9b3","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.106950113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"b7e3f87f-4dc1-438f-a4a1-39bbe91ea9b3","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.107236104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.12637857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 136 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.127564926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"b7e3f87f-4dc1-438f-a4a1-39bbe91ea9b3","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":20729,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.135525396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"26e08d18-f3b0-4d41-b852-216376178dc6","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.135616747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"26e08d18-f3b0-4d41-b852-216376178dc6","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.135880858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.142556142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 137 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.142953814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"26e08d18-f3b0-4d41-b852-216376178dc6","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":7443,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.151175466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"480a845e-4da8-4e0b-a39b-0e7bdd99c65f","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.151259696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"480a845e-4da8-4e0b-a39b-0e7bdd99c65f","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.152386402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, 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:41:04.152744723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.152786314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, 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:41:04.152821374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.152833654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, 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:41:04.152860814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.152871814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, 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:41:04.152896844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.152907694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, 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:41:04.152944124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 142 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.152955455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, 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:41:04.152979735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 143 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.153077185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"480a845e-4da8-4e0b-a39b-0e7bdd99c65f","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1926,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.153539717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"3c378f96-0702-4e7c-a8af-67259d13f740","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.153579178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"3c378f96-0702-4e7c-a8af-67259d13f740","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.15394374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, 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:41:04.15396596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.15398815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, 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:41:04.15400065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.1540113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, 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:41:04.15403236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.15405128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, 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:41:04.15406365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.15407422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, 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:41:04.15408625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 148 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.15409688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, 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:41:04.15410869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 149 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.15411936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"3c378f96-0702-4e7c-a8af-67259d13f740","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":467,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.159580688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"341f7bb0-643f-4c02-a48d-de2ca251269b","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.159644608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"341f7bb0-643f-4c02-a48d-de2ca251269b","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.159831639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, 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:41:04.161377387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.161403087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, 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:41:04.161417397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.161428417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, 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:41:04.161441477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.161452747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, 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:41:04.161465618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.161477898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, 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:41:04.161491118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 154 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.161507178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, 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:41:04.161520238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 155 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.161531548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"341f7bb0-643f-4c02-a48d-de2ca251269b","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":743,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.186752115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"844839ec-27c2-4f54-b16c-056acdda8de4","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.187555949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"844839ec-27c2-4f54-b16c-056acdda8de4","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.187606369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, 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:41:04.187623609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.187636029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, 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:41:04.187693839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.18770766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, 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:41:04.18772184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.18773324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, 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:41:04.18774674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.18775798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, 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:41:04.18777083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.18778233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, 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:41:04.18779588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 161 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.18780957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"844839ec-27c2-4f54-b16c-056acdda8de4","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1108,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.188817255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"cd9a5f44-8f15-4d84-9aac-e5585f5e6031","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.18982852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"cd9a5f44-8f15-4d84-9aac-e5585f5e6031","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.18986286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, 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:41:04.189877341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.189888411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, 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:41:04.189901101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.189911491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, 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:41:04.189923691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.189934061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, 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:41:04.189946151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.189956411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, 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:41:04.189970291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.189980861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, 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:41:04.189993591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 167 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.190004091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"cd9a5f44-8f15-4d84-9aac-e5585f5e6031","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":559,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.190020671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"a4491a66-dab8-4e14-9e05-1b66f21d5700","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.190032841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"a4491a66-dab8-4e14-9e05-1b66f21d5700","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.190138432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, 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:41:04.190248142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.190295113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, 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:41:04.190358953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.190395363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, 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:41:04.190448023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.190481724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, 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:41:04.190533684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.190569704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, 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:41:04.190621224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.190656794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, 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:41:04.190711495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 173 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.190801505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"a4491a66-dab8-4e14-9e05-1b66f21d5700","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1059,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.191210417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"884fd588-d660-442b-a6ce-787d7e35d88a","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.191303758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"884fd588-d660-442b-a6ce-787d7e35d88a","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.191388228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.191467739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 174 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.191551719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"884fd588-d660-442b-a6ce-787d7e35d88a","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":361,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.191914471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"3e817575-bdb4-46e2-a1f6-20e67554938a","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.191926871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"3e817575-bdb4-46e2-a1f6-20e67554938a","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.192088812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.192200992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 175 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.192284013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"3e817575-bdb4-46e2-a1f6-20e67554938a","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":376,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.192633284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"bfce5c51-4db8-4f24-b75a-59d61df97bf2","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.192684085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"bfce5c51-4db8-4f24-b75a-59d61df97bf2","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.192830545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.192935126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 176 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.193000176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"bfce5c51-4db8-4f24-b75a-59d61df97bf2","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":381,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.193318438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"9cc721dd-0bbc-4cb0-a871-e59f64349a60","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.193330858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"9cc721dd-0bbc-4cb0-a871-e59f64349a60","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.193435639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.193499889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 177 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.193579579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"9cc721dd-0bbc-4cb0-a871-e59f64349a60","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":263,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.193873601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"0865fd4e-d60b-4468-95b5-33f4c99251bb","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.193886011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"0865fd4e-d60b-4468-95b5-33f4c99251bb","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.193955431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.194022581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.195397808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.195502619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.19562625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 134 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.19577496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"0865fd4e-d60b-4468-95b5-33f4c99251bb","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1905,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.196227283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"4422b19b-01d2-49bd-982c-ccac0837454c","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.196276193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"4422b19b-01d2-49bd-982c-ccac0837454c","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.196386913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, 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:41:04.196459144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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:41:04.196508334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 135 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.196589134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"4422b19b-01d2-49bd-982c-ccac0837454c","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":374,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.196952116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"39c551ed-1247-4b1e-a65d-8fba20b72210","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.199003187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"39c551ed-1247-4b1e-a65d-8fba20b72210","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.199034477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.199048857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 136 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.199062947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"39c551ed-1247-4b1e-a65d-8fba20b72210","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":283,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.199081757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"cc402fa4-078e-4738-8366-ce1306da7135","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.199095337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"cc402fa4-078e-4738-8366-ce1306da7135","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.199108807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.199120907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 137 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.199135127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"cc402fa4-078e-4738-8366-ce1306da7135","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":210,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.199152927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"40951842-d9a1-42ea-956a-53a4180ddffc","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.199166477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"40951842-d9a1-42ea-956a-53a4180ddffc","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.199179998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, 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:41:04.203397749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.205413449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, 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:41:04.205447049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.205459659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, 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:41:04.205473379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.205490829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, 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:41:04.20550959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.20555414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, 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:41:04.20557436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 142 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.2055865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, 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:41:04.2055994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 143 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.20561072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"40951842-d9a1-42ea-956a-53a4180ddffc","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":5599,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.209232968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f2258303-bd2a-474c-aa4b-13895683f67e","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.209271299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f2258303-bd2a-474c-aa4b-13895683f67e","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.209408639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, 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:41:04.210434534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.210585415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, 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:41:04.210673516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.210714886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, 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:41:04.210770946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.210807606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, 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:41:04.210886447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.210925307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, 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:41:04.211055408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 148 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.211099288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, 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:41:04.211162248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 149 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.211269399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f2258303-bd2a-474c-aa4b-13895683f67e","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":2056,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.223251029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"a84f70f9-1374-4826-99a0-302562879807","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.223299869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"a84f70f9-1374-4826-99a0-302562879807","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.22349364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, 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:41:04.223741761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.223828942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, 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:41:04.223901902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.223942602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, 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:41:04.223998452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.224111923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, 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:41:04.224437215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.224517405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, 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:41:04.224581515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 154 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.224627246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, 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:41:04.224671496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 155 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.224793666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"a84f70f9-1374-4826-99a0-302562879807","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1570,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.22542962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"64c9d14d-f27b-4af1-9be7-3e4770666633","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.22548758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"64c9d14d-f27b-4af1-9be7-3e4770666633","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.225651471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, 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:41:04.225765931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.225790761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, 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:41:04.225809022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.225820022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, 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:41:04.225840332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.225850912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, 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:41:04.225874122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.225885382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, 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:41:04.225921152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.225940272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, 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:41:04.225953952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 161 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.226052113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"64c9d14d-f27b-4af1-9be7-3e4770666633","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":615,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.226433385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"b0996975-d72d-4710-86f1-9009e899c0fd","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.226450805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"b0996975-d72d-4710-86f1-9009e899c0fd","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.226554345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, 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:41:04.226664566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.226691806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, 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:41:04.226726786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.226737906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, 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:41:04.226758166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.226768756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, 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:41:04.226790296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.226804947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, 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:41:04.226823257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.226834767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, 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:41:04.226963247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 167 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.226975197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"b0996975-d72d-4710-86f1-9009e899c0fd","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":499,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.227280379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"7a7ebf97-d1d2-48c9-8bae-50698162fb76","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.227303839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"7a7ebf97-d1d2-48c9-8bae-50698162fb76","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.227380849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, 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:41:04.22744763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.22747199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, 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:41:04.22749746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.22751053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, 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:41:04.22753535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.22754591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, 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:41:04.22756873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.22757927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, 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:41:04.227602631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.227613141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, 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:41:04.227640671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 173 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.227696981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"7a7ebf97-d1d2-48c9-8bae-50698162fb76","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":426,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.228040403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"b6f7c8d3-c033-4f99-be86-762a0d23e25f","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.228102913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"b6f7c8d3-c033-4f99-be86-762a0d23e25f","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.228187184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.228266114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 174 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.228369784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"b6f7c8d3-c033-4f99-be86-762a0d23e25f","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":342,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.228731946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"1d7dcf99-71e7-42b9-92df-2461c00549e9","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.228751246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"1d7dcf99-71e7-42b9-92df-2461c00549e9","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.228897437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.228969237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 175 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.229054408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"1d7dcf99-71e7-42b9-92df-2461c00549e9","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":317,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.2294562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"14356f6a-288b-411f-b278-446eb7735955","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.22948256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"14356f6a-288b-411f-b278-446eb7735955","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.229596941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.229657231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 176 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.229720811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"14356f6a-288b-411f-b278-446eb7735955","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":274,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.230044683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"115f70cf-e714-42e0-bd9a-a292d549d128","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.230062233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"115f70cf-e714-42e0-bd9a-a292d549d128","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.230168734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.230235414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 177 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.230305824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"115f70cf-e714-42e0-bd9a-a292d549d128","remote_addr":"[::1]:56968","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":273,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.258502867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.258602457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.258642287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.258669698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.258687538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.258772198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.258790798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.258809648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.258893259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.258949549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.259030079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.25908959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.25921572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.259259641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.259284371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.259312071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 178 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.259347021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.259367081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.259379421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.259391481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.263940034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.263994155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.264009645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.264046795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.264056795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.264070825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.264079915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.264133715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.264158435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.264169425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.264186695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 179 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.264197536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.265335521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.265362981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.265377822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.265477042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.265505502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.265517972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.265527432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.265915894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.266259106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.266382287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.266411527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.266424367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.270024024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.270067835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.270087335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.270100535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.270122355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.270136855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.270148345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.270157985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.270169065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.270180655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.270191975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.270202605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.270213855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.270224685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.270250646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.270262076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 181 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.270273566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.270284956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.270296896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.334090128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.334135208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.334156738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.334166348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.334989552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.336888822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 182 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.342205639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.342257739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.343616756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.343648006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.343661686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.343674506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.343687476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.343699196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.343709346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.370127169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.370174279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.372717972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.372742832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.375726317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.375747848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.375760738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.375771278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.375783948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.375796708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.375924648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.375941178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.375954459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 184 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.406233362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.407017596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.409389788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.409424778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.409438478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.409450758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.409462538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.409474658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.409486638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.409497918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.409507798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.410165721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.410193622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.413661799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.413700909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.414366913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.415920741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.422385523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.422403653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.456137613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.456182823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 186 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.45752368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.457644891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.458123453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.458175984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.459006898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.459039128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 187 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.459134508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.459150728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.8184145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","remote_addr":"[::1]:56972"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.819461725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"bb142998-9028-4d7c-bece-d2324a300041","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.819500365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"bb142998-9028-4d7c-bece-d2324a300041","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.819517025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.819532015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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:41:04.819626576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 144 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819640316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819650516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819660536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819670466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819680006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819689736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819698956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819708426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819717576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819726906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819737756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819761547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819770837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819780487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819790537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819800897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819810407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819828067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819837747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819847407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819857707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819867427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819876837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819887537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819897357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819906617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819916637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819925877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819935227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819944637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:04.819954817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.819963388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"bb142998-9028-4d7c-bece-d2324a300041","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":514,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.819980648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"c93ea948-81dd-4376-83e5-8ffc72403f2b","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.819993478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"c93ea948-81dd-4376-83e5-8ffc72403f2b","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.820006368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.820018358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.820042508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.820067628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.820113688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 146 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.820246069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"c93ea948-81dd-4376-83e5-8ffc72403f2b","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":483,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.820838472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"e7fd72d3-390b-4a09-94e6-65253c61b0a8","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.820868042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"e7fd72d3-390b-4a09-94e6-65253c61b0a8","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.821137303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.821152713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.821173163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.821186634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 148 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.821210934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.821224524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.821237174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.821260074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.821272284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.821285364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.821300774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.821390535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 152 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.821462655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"e7fd72d3-390b-4a09-94e6-65253c61b0a8","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":633,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.821892937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"77af3a49-4e45-417c-bc73-463e68cfb3d8","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.821911197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"77af3a49-4e45-417c-bc73-463e68cfb3d8","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.822123808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.822253389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.822285329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.822327759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 154 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.822341199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.822358769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.822370439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.822384389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.822396889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.82242737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.82244036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.82245519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 158 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.82252209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"77af3a49-4e45-417c-bc73-463e68cfb3d8","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":639,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.823053363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"4ca32318-8750-4ff7-825e-38db85dbd966","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.823069273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"4ca32318-8750-4ff7-825e-38db85dbd966","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.823170373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.823297084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.823320204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.823419085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.823431335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.823444985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.823459265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.823473425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.825879797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.825907377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.825920817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.825935227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 164 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.825948917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"4ca32318-8750-4ff7-825e-38db85dbd966","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":525,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.825970308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"e430fcdf-d5da-4916-8c79-d7cbbfad0d1d","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.825984058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"e430fcdf-d5da-4916-8c79-d7cbbfad0d1d","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.826001898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.826016658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.826028828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.826053358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.826064988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.826079078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.826090638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.826104758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.826116248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.826129158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.826141848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.826155368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 170 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.826167359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"e430fcdf-d5da-4916-8c79-d7cbbfad0d1d","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":548,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.826181299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"1f63e09c-dac3-4f75-b1be-fb32ecf9315b","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.826194859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"1f63e09c-dac3-4f75-b1be-fb32ecf9315b","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.826208499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.826222019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.826233359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.826246699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.826258509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.826272789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.826284209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.826297719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.826308809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.826322619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.826334499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.826347549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 176 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.82635916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"1f63e09c-dac3-4f75-b1be-fb32ecf9315b","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":399,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.82637401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"14fd6caf-6614-42b3-8061-a80545eaf64d","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.82638899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"14fd6caf-6614-42b3-8061-a80545eaf64d","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.82640207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.826557401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.826571111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.826584681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.826596281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.826610001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.826621321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.826634571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.826646101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.826660701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.826672131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.826832872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 182 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.826845222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"14fd6caf-6614-42b3-8061-a80545eaf64d","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":441,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.826862182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"f5fe043c-2545-45f0-a814-f3898b94fe1b","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.826875172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"f5fe043c-2545-45f0-a814-f3898b94fe1b","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.826889252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.826901672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 183 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.826912742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"f5fe043c-2545-45f0-a814-f3898b94fe1b","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":242,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.827426835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"16dce654-527a-4b7a-8278-a5b0980e6a07","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.829556726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"16dce654-527a-4b7a-8278-a5b0980e6a07","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.829575046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.829588056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 184 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.829599876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"16dce654-527a-4b7a-8278-a5b0980e6a07","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":368,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.829615076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"5244e8f8-fa20-4458-a03f-3a0796a99795","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.829636086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"5244e8f8-fa20-4458-a03f-3a0796a99795","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.829649236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.829661516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.829672956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"5244e8f8-fa20-4458-a03f-3a0796a99795","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":296,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.829689246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"25df699e-d824-4ced-bb0c-36c4c6301104","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.829702316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"25df699e-d824-4ced-bb0c-36c4c6301104","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.829723957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.829736487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.829748397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"25df699e-d824-4ced-bb0c-36c4c6301104","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":254,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.829762417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"43683c79-e3d9-4160-be5a-1d29cc3f2534","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.829775337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"43683c79-e3d9-4160-be5a-1d29cc3f2534","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.829789027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.829802037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.829825677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 149 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.829850317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.829862757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 150 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.829889147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"43683c79-e3d9-4160-be5a-1d29cc3f2534","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":553,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.83037295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"92a6881e-3765-4119-a6e5-0c052249f618","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.83039611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"92a6881e-3765-4119-a6e5-0c052249f618","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.83049025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.830626971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.830684431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.830701271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.830712982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.830739452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.83242399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.832514411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 154 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.832526331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.832543631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.832555671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.832568441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 156 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.832579871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"92a6881e-3765-4119-a6e5-0c052249f618","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":537,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.832755292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"13c8aa0a-a051-4cd1-ac61-22562af70371","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.832768082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"13c8aa0a-a051-4cd1-ac61-22562af70371","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.832781882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.832794982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.832806432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.832820772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.832832402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.832845442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.832857122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.832870392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.832881652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.832894673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.832907673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.832920923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 162 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.832932923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"13c8aa0a-a051-4cd1-ac61-22562af70371","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":484,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.833105494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d63c8fe8-e25c-42b1-9ddb-0860e0c7dc03","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.833119564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d63c8fe8-e25c-42b1-9ddb-0860e0c7dc03","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.833133264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.833147544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.833158864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.833172234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.833183864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.833197744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.833209484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.833222524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.833236424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.833251204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.833262234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.833277054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 168 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.833289025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d63c8fe8-e25c-42b1-9ddb-0860e0c7dc03","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":475,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.833302825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"0bc1c10a-d80c-43fe-bfdc-22da9c809cc6","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.833316145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"0bc1c10a-d80c-43fe-bfdc-22da9c809cc6","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.833329435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.833342275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.833354665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.833367635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.833378655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.833391305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.833402275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.833415195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.833426085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.833438685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.833449695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.833483266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 174 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.833496096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"0bc1c10a-d80c-43fe-bfdc-22da9c809cc6","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":475,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.833799147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"c415aa52-7d1b-4107-819c-ed93b6b035bd","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.833815387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"c415aa52-7d1b-4107-819c-ed93b6b035bd","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.833898088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.834004598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.834030268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.834127699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.834141249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.834174749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.834187119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.834215319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.834228319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.834249699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.834261739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.8343584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 180 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.8344514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"c415aa52-7d1b-4107-819c-ed93b6b035bd","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":640,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.834840992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"64eca093-2fdb-46b0-a111-7045fbdbc6b6","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.834857282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"64eca093-2fdb-46b0-a111-7045fbdbc6b6","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.834938243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.835014503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.836469951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.836486901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.836498691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.836511961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.836523131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.836536471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.836547471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.836560661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.836572231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.836587881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 186 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.836600141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"64eca093-2fdb-46b0-a111-7045fbdbc6b6","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":418,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.836618041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"f4df8de0-a37a-490a-b519-f8de0ba28276","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.836630621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"f4df8de0-a37a-490a-b519-f8de0ba28276","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.836643532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.836655602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.836666792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"f4df8de0-a37a-490a-b519-f8de0ba28276","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":209,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.836680452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"e48efb84-990e-4c33-a9a7-efcec58a3f2d","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.836693262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"e48efb84-990e-4c33-a9a7-efcec58a3f2d","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.836707742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.837176134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.837364755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"e48efb84-990e-4c33-a9a7-efcec58a3f2d","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":265,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.837383055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"efe983cc-36d6-449d-8ca2-f14b0bc3386a","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.837396585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"efe983cc-36d6-449d-8ca2-f14b0bc3386a","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.837410085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.837441566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 189 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.837452846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"efe983cc-36d6-449d-8ca2-f14b0bc3386a","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":257,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.837466836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"44e31a1e-2ce8-4c71-a92f-c821bf5e8f56","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.837479766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"44e31a1e-2ce8-4c71-a92f-c821bf5e8f56","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.837540906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.837585286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 190 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.837655357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"44e31a1e-2ce8-4c71-a92f-c821bf5e8f56","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":266,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.838142199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"ddc5ac4e-2454-483c-8379-0b762faafa49","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.838158539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"ddc5ac4e-2454-483c-8379-0b762faafa49","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.83826713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.838460031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.838484961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 188 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.838510881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.838577651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 189 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.838691002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"ddc5ac4e-2454-483c-8379-0b762faafa49","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":542,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.842775062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"d8810f8a-09d2-4ead-b394-f6c53c69d291","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.842807243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"d8810f8a-09d2-4ead-b394-f6c53c69d291","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.842922573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, 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:41:04.843539776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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:41:04.845635667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 190 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.845651717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"d8810f8a-09d2-4ead-b394-f6c53c69d291","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":949,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.845675427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"f3d5966a-58c6-401c-8e46-1a614b30be90","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.845689157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"f3d5966a-58c6-401c-8e46-1a614b30be90","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.845702827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.845715467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 191 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.845728957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"f3d5966a-58c6-401c-8e46-1a614b30be90","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":724,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.845743027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"f5da633d-ff3a-47a9-82d0-b6c6fa93e185","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.845756018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"f5da633d-ff3a-47a9-82d0-b6c6fa93e185","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.845772308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.845784888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 192 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.845928678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"f5da633d-ff3a-47a9-82d0-b6c6fa93e185","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":393,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.84629999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"21324d35-c0bb-4f4d-b818-3b1819d2d6bb","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.84631676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"21324d35-c0bb-4f4d-b818-3b1819d2d6bb","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.846431301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, 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:41:04.846533241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.846550122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, 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:41:04.846699302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.846721582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, 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:41:04.846763743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.846775773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, 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:41:04.846791573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.846804113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, 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:41:04.847083904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.847098304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, 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:41:04.847111894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 198 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.847123904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"21324d35-c0bb-4f4d-b818-3b1819d2d6bb","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":647,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.847424306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"5b3d540a-7112-46f3-8d51-1a5fb5472739","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.847440646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"5b3d540a-7112-46f3-8d51-1a5fb5472739","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.847546937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, 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:41:04.847998109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.848013889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, 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:41:04.848055819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.848070769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, 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:41:04.848620512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.848991624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, 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:41:04.849133225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.849191605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, 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:41:04.852534342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.852561672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, 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:41:04.852576502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 204 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.852589202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"5b3d540a-7112-46f3-8d51-1a5fb5472739","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":2075,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.852610222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d3a0f117-efea-4671-b2a0-877ff6417c7b","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.852624062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d3a0f117-efea-4671-b2a0-877ff6417c7b","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.852638402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, 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:41:04.852651582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.852662842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, 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:41:04.852678353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.852689973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, 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:41:04.852702983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.852714703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, 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:41:04.852730823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.852742603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, 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:41:04.852755643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.852767623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, 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:41:04.852780473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 210 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.852791943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d3a0f117-efea-4671-b2a0-877ff6417c7b","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":436,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.852808313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"572d440e-4d0b-4c07-9c0f-141d00bcd212","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.852821633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"572d440e-4d0b-4c07-9c0f-141d00bcd212","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.852835313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, 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:41:04.853287816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.853306176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, 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:41:04.853319546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.853330936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, 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:41:04.853900479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.853916829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, 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:41:04.853931059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.853945179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, 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:41:04.853958479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.853970269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, 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:41:04.853983369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 216 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.853995279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"572d440e-4d0b-4c07-9c0f-141d00bcd212","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1890,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.854335501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"efc380f5-2b03-44e2-91ac-94691acdefb3","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.854351421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"efc380f5-2b03-44e2-91ac-94691acdefb3","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.854632132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, 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:41:04.854773583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.854788363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, 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:41:04.854801543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.854813213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, 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:41:04.854917514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.854929654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, 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:41:04.854943444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.854955914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, 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:41:04.854984504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.854996754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, 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:41:04.855044185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 222 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.855097865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"efc380f5-2b03-44e2-91ac-94691acdefb3","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":833,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.855520417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"970e30df-400e-45ef-8bbf-69a543499cd5","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.855536287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"970e30df-400e-45ef-8bbf-69a543499cd5","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.855596897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, 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:41:04.855671018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.855684728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, 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:41:04.855794618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.855807438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, 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:41:04.855820708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.855831988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, 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:41:04.855847239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.855859169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, 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:41:04.855872459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.855883569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, 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:41:04.855897029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 228 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.855928949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"970e30df-400e-45ef-8bbf-69a543499cd5","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":452,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.856279601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"49bcd93f-d035-4c58-8b68-a0c0ee8098bb","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.856293111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"49bcd93f-d035-4c58-8b68-a0c0ee8098bb","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.856386731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.856462732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 229 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.856529372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"49bcd93f-d035-4c58-8b68-a0c0ee8098bb","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":253,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.856883754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"12c4aa56-5f31-4e0d-8fb7-ff8edab3bf31","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.856898444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"12c4aa56-5f31-4e0d-8fb7-ff8edab3bf31","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.857061765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.857126565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.857211015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"12c4aa56-5f31-4e0d-8fb7-ff8edab3bf31","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":332,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.857845869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"9facd5b6-e032-4ff1-8738-946fac635e31","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.857864989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"9facd5b6-e032-4ff1-8738-946fac635e31","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.857878289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.858619113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.858637183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"9facd5b6-e032-4ff1-8738-946fac635e31","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":307,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.858655553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"652f804c-169b-46ff-b150-5a24d1b4304e","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.858668573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"652f804c-169b-46ff-b150-5a24d1b4304e","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.858682223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.858695073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.858706723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"652f804c-169b-46ff-b150-5a24d1b4304e","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":287,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.861075665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"8b4d1129-636a-4a95-bf29-aa5cff0729bc","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.861098255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"8b4d1129-636a-4a95-bf29-aa5cff0729bc","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.861116045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.861129785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.861154325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 188 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.861178526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.861190596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 189 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.861216816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"8b4d1129-636a-4a95-bf29-aa5cff0729bc","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":446,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.861234056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"425cc69b-084b-4486-84b0-313a635125f6","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.861400557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"425cc69b-084b-4486-84b0-313a635125f6","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.861414057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, 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:41:04.861427037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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:41:04.861436727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 190 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.861492937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"425cc69b-084b-4486-84b0-313a635125f6","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":274,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.862700613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"603bd3ae-ac54-43c2-b5f7-f782c62363c0","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.862717723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"603bd3ae-ac54-43c2-b5f7-f782c62363c0","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.862731813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.862744763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 191 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.862760894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"603bd3ae-ac54-43c2-b5f7-f782c62363c0","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":257,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.862776564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"0255b551-e74c-4785-abcd-57da306c4b9b","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.862790264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"0255b551-e74c-4785-abcd-57da306c4b9b","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.862992645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.863285516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 192 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.863497767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"0255b551-e74c-4785-abcd-57da306c4b9b","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1072,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.864277081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"888b949c-8c99-4c6d-9f4a-8ff8ba8c734d","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.864297151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"888b949c-8c99-4c6d-9f4a-8ff8ba8c734d","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.864311401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, 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:41:04.864352662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.864364812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, 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:41:04.864548823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.864561333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, 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:41:04.864574483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.864585883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, 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:41:04.864598603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.864610003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, 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:41:04.864623203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.864635363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, 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:41:04.864651393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 198 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.864662583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"888b949c-8c99-4c6d-9f4a-8ff8ba8c734d","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":606,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.865123245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b2b0da43-c7b6-41ab-af5c-d55190e95bfe","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.865138086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b2b0da43-c7b6-41ab-af5c-d55190e95bfe","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.865151466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, 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:41:04.865194176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.865218066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, 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:41:04.865281966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.865295256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, 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:41:04.865310286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.865321836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, 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:41:04.865335967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.865347557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, 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:41:04.865368657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.865380937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, 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:41:04.865416207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 204 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.865455417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b2b0da43-c7b6-41ab-af5c-d55190e95bfe","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":431,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.865822419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"37ecd420-4390-43c1-9eb9-4378f786490d","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.865837559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"37ecd420-4390-43c1-9eb9-4378f786490d","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.866215441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, 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:41:04.866314691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.866340092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, 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:41:04.866370092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.866382072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, 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:41:04.866410572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.866422342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, 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:41:04.866453962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.866467242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, 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:41:04.866482012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.866496402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, 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:41:04.866525112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 210 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.866583633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"37ecd420-4390-43c1-9eb9-4378f786490d","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":803,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.875439807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c1005a68-b143-4e68-8a0d-232453152970","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.875932679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c1005a68-b143-4e68-8a0d-232453152970","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.87595134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, 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:41:04.881805849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.882489573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, 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:41:04.88796498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.88798209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, 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:41:04.945093108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.946845527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, 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:41:04.962112644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.977928154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, 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:41:04.977958524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.978690388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, 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:41:04.978793698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 216 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.978807578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c1005a68-b143-4e68-8a0d-232453152970","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":98539,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.978835838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"82ae1821-f76b-4afb-9a32-63a9a92139e8","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.978853348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"82ae1821-f76b-4afb-9a32-63a9a92139e8","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.978867849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, 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:41:04.978883369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.978896369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, 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:41:04.978909869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.978922949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, 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:41:04.978938819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.978951669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, 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:41:04.979035349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.979050169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, 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:41:04.97906401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.979310761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, 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:41:04.979352171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 222 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.979373221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"82ae1821-f76b-4afb-9a32-63a9a92139e8","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":752,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.979392741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"046952e0-81fb-4fb6-8241-fbacda34b964","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.979407261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"046952e0-81fb-4fb6-8241-fbacda34b964","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.979421891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, 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:41:04.979438241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.979479312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, 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:41:04.979503102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.979515482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, 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:41:04.979529572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.979541792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, 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:41:04.979556382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.979568012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, 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:41:04.979582502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:04.979594552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, 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:41:04.979638082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 228 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.979652022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"046952e0-81fb-4fb6-8241-fbacda34b964","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":436,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.979677353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"2aa777be-69f9-4c00-a62a-8b6ce6b16382","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.979690443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"2aa777be-69f9-4c00-a62a-8b6ce6b16382","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.979735053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.981691443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 229 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:04.981704073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"2aa777be-69f9-4c00-a62a-8b6ce6b16382","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":2586,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.981719213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"ea27a2e6-1c7d-46bd-9572-cb51207af04b","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.981732373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"ea27a2e6-1c7d-46bd-9572-cb51207af04b","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.981746063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.998052325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.000436758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"ea27a2e6-1c7d-46bd-9572-cb51207af04b","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":23569,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.002735319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"b0b31095-74a6-408c-8088-ae23fa4789ac","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.002771039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"b0b31095-74a6-408c-8088-ae23fa4789ac","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.00282579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.007410483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.007735524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"b0b31095-74a6-408c-8088-ae23fa4789ac","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":5177,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.029074012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"16869b57-e739-4fc4-b875-3534931a685b","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.029115122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"16869b57-e739-4fc4-b875-3534931a685b","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.029807895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.032445189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.03273341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"16869b57-e739-4fc4-b875-3534931a685b","remote_addr":"[::1]:56972","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":3686,"response_code":200} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.079551296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"internal-dns-resolver","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.083227665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","error":"proto error: io error: Network is unreachable (os error 101)","delay":"4.90064695s","count":"4"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.262298858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.262321478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.262332828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.262343278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.262458939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.262502239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.262521319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.262534409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.263000382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.263059832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.263102842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.263130142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.263946756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.263992967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.264018607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.264043507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 233 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.267295963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.268306438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.268335018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.268349718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.270121797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.270241368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.270258528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.270271978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.270282738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.270295168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.270305638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.27066361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.278278558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.279903436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.279924936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 234 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.279942157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.279963317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.279976917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.279990177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.28652421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.28654363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.28655845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.28657096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.28658883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.28660055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.287509095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.287546755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.287560245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.289021592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.290137248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.290153048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.290166678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.290194388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.290210828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.290223559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.290235479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.290247599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.290259719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.290316019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.290328819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.290344039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.290355969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.290381569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.290393909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.29041878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.291648246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.29242155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.298131148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.299523456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.299540836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.299552896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.299565866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.299578936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.299591236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.299604846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.299621666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.299633106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.299645946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.299658906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.299671146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.299718717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.299729197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.299741927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.299765837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 238 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.299813377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.299827977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.299843017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.299853257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.299865387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.299879087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.299894787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.299907667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.299920058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.299932158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.299944088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 239 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.299959778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.299972958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.300022228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.300070808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.300089998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.300102318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.300115009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.300128229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.300140179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.300152619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.300162679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.300174529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.300187879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.301493725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.301522226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.30627895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.307555196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.307572996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.307584086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.307596386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.307609216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.307621236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.307633797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.307825457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.307850358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.307871768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.307895938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 242 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.307921528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.307935758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.793091644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","remote_addr":"[::1]:56976"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.793553406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"d2edcf03-7148-4fb2-8958-23700f079a5d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.795335485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"d2edcf03-7148-4fb2-8958-23700f079a5d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.795373726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.795389556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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:41:05.795482866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 189 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795504516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795514726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795524576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795534206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795543776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795552966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795562427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795788148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795799658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795818348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795827758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795837198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795849858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795859828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795869558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795878998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795888388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795897798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795907448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795917038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795927128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795941118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795950318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795959579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795968899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795982369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.795991639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.796001209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.796010749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.796020449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.796029589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.796038119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"d2edcf03-7148-4fb2-8958-23700f079a5d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1014,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.796058839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"18dea471-7304-41fb-a478-8cdea9ebc442","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.796071849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"18dea471-7304-41fb-a478-8cdea9ebc442","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.796085709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.796098049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.796121149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.796145499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.79615739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 191 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.79618909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"18dea471-7304-41fb-a478-8cdea9ebc442","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":631,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.796529761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7b9b3804-c83b-46a4-b7cc-24ba360feea9","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.796557322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7b9b3804-c83b-46a4-b7cc-24ba360feea9","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.796650452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, 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:41:05.796767173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.796802243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, 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:41:05.796837033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.796851763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, 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:41:05.796886553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.796898693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, 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:41:05.796929323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.796941714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, 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:41:05.796982074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 196 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.797037824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, 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:41:05.797074664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 197 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.797177115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7b9b3804-c83b-46a4-b7cc-24ba360feea9","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":762,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.798332431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b8024628-ad5a-4800-9ff9-c11b10a5f9f2","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.799254595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b8024628-ad5a-4800-9ff9-c11b10a5f9f2","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.799287245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, 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:41:05.799303115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 198 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.799315726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, 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:41:05.799333266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.799345226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, 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:41:05.799358126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.799369536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, 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:41:05.799382536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.799393626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, 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:41:05.799406356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 202 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.799417796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, 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:41:05.799430746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 203 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.799442846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b8024628-ad5a-4800-9ff9-c11b10a5f9f2","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":551,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.851110547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"20b8d8ff-e375-4faa-8ec9-dc06397eb68e","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.851157707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"20b8d8ff-e375-4faa-8ec9-dc06397eb68e","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.851483269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, 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:41:05.855268988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.855305568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, 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:41:05.855320828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.855334398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, 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:41:05.855440749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.855459959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, 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:41:05.855476109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.855488229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, 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:41:05.855502239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.855514529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, 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:41:05.855528229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 209 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.855540719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"20b8d8ff-e375-4faa-8ec9-dc06397eb68e","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1252,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.855568289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f37d0e35-f17b-48c6-b125-2285125545f6","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.855581669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f37d0e35-f17b-48c6-b125-2285125545f6","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.855595719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, 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:41:05.855610519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.85569571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, 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:41:05.85570993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.85572196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, 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:41:05.85573634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.85574784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, 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:41:05.85576128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.85577294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, 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:41:05.85578594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.85579809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, 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:41:05.855830581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 215 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.855844121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f37d0e35-f17b-48c6-b125-2285125545f6","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":662,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.855865711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"1357fc57-7d62-44f7-933a-e191ac3e4dfb","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.855879571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"1357fc57-7d62-44f7-933a-e191ac3e4dfb","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.855893441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, 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:41:05.855906781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.855917871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, 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:41:05.855946431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.855958361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, 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:41:05.855998721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.856015671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, 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:41:05.856097992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.856110592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, 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:41:05.856131032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.856142412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, 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:41:05.856155602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 221 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.856167622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"1357fc57-7d62-44f7-933a-e191ac3e4dfb","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":462,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.858453714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b56ea59c-03c8-480d-a69e-8e9a10cad813","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.858478134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b56ea59c-03c8-480d-a69e-8e9a10cad813","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.858645485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, 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:41:05.858733185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.858759055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, 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:41:05.858787745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.858799746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, 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:41:05.858827576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.858840236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, 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:41:05.858864636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.858880046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, 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:41:05.858916106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.858930806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, 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:41:05.858958786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 227 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.859034337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b56ea59c-03c8-480d-a69e-8e9a10cad813","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":591,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.859464169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"2fe3607d-ad7c-4451-bdba-bff368721a5d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.859478239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"2fe3607d-ad7c-4451-bdba-bff368721a5d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.859574589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.85964823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 228 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.861264198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"2fe3607d-ad7c-4451-bdba-bff368721a5d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1683,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.862071832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"42a38b09-24e6-482d-b9aa-807e054ca7c9","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.862094862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"42a38b09-24e6-482d-b9aa-807e054ca7c9","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.862395724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.862622145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 229 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.862751396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"42a38b09-24e6-482d-b9aa-807e054ca7c9","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":683,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.863240918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"bd8a6b8a-60b2-4065-84c7-300e2df86366","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.863257898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"bd8a6b8a-60b2-4065-84c7-300e2df86366","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.863391689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.863470379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.86355185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"bd8a6b8a-60b2-4065-84c7-300e2df86366","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":315,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.863900091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"4907d089-f7f8-440b-af53-24bc964c2bef","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.863916011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"4907d089-f7f8-440b-af53-24bc964c2bef","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.864031732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.864105102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.864250343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"4907d089-f7f8-440b-af53-24bc964c2bef","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":288,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.866285553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"3832ca63-bd19-4400-ade2-240194ca4a8d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.866308943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"3832ca63-bd19-4400-ade2-240194ca4a8d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.866324014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.866341694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.866364934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.866393644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.866406754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 196 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.866432954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"3832ca63-bd19-4400-ade2-240194ca4a8d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":376,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.866447104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"8ab1a1af-01d3-46cf-b70c-e3b7cbc57705","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.866459954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"8ab1a1af-01d3-46cf-b70c-e3b7cbc57705","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.866473454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, 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:41:05.866490164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.866502164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, 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:41:05.866515305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 198 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.866526605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, 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:41:05.866539545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.866551245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, 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:41:05.866564625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.866576475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, 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:41:05.866589625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.866601175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, 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:41:05.866620345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 202 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.866632085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"8ab1a1af-01d3-46cf-b70c-e3b7cbc57705","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":435,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.866645795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"916ab52d-68e6-458b-ba6b-320ea9e076a5","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.866659105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"916ab52d-68e6-458b-ba6b-320ea9e076a5","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.866672695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, 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:41:05.866685325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.866696845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, 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:41:05.866709796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.866721396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, 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:41:05.866736206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.866748636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, 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:41:05.866761816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.866813796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, 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:41:05.866827066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.866839296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, 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:41:05.866853106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 208 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.866918997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"916ab52d-68e6-458b-ba6b-320ea9e076a5","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":908,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.867296718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"c889d24b-9a83-413b-b638-cbbd329bfbf1","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.867315209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"c889d24b-9a83-413b-b638-cbbd329bfbf1","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.867364139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, 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:41:05.867453869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.867466119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, 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:41:05.867479529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.867490719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, 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:41:05.86753143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.86756026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, 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:41:05.86757566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.86758734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, 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:41:05.86760266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.86761434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, 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:41:05.86762777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 214 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.867699141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"c889d24b-9a83-413b-b638-cbbd329bfbf1","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":427,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.868000602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ce202ae4-663c-453e-a53f-1f393bfae834","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.868015562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ce202ae4-663c-453e-a53f-1f393bfae834","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.868089762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, 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:41:05.869338149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.869860601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, 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:41:05.869874212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.869887212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, 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:41:05.869900432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.869912392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, 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:41:05.869936172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.869948332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, 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:41:05.869961682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.869973222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, 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:41:05.869986372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 220 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.869998342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ce202ae4-663c-453e-a53f-1f393bfae834","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1627,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.870032192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"7d4812f1-cc94-47fd-b2d5-f0e1ac9ef7c2","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.870053742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"7d4812f1-cc94-47fd-b2d5-f0e1ac9ef7c2","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.872247773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, 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:41:05.872276173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.872292663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, 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:41:05.872308273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.872320374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, 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:41:05.872334384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.872346524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, 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:41:05.872360034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.873817901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, 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:41:05.873838571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.873852841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, 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:41:05.876141533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 226 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.876199163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"7d4812f1-cc94-47fd-b2d5-f0e1ac9ef7c2","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1607,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.876240403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"af5a1907-f2a6-4436-80f6-34c11091531b","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.876255383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"af5a1907-f2a6-4436-80f6-34c11091531b","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.876269633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, 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:41:05.876285853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.876300033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, 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:41:05.876359374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.876374054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, 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:41:05.876428064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.876440854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, 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:41:05.876454494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.876496484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, 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:41:05.876513274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.876526785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, 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:41:05.876552925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 232 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.876576515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"af5a1907-f2a6-4436-80f6-34c11091531b","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":422,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.87758947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"ffff1f11-708c-48a5-9d36-7358606c510b","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.87760757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"ffff1f11-708c-48a5-9d36-7358606c510b","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.877766241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.877903631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.878056832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"ffff1f11-708c-48a5-9d36-7358606c510b","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":413,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.880000522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"a9dc9025-c030-4efc-9420-58d73ac2a9f4","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.880017002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"a9dc9025-c030-4efc-9420-58d73ac2a9f4","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.880031302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.880045052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 234 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.880058552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"a9dc9025-c030-4efc-9420-58d73ac2a9f4","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":403,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.880073862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"699c9f45-62b9-44a8-9f81-4e2c7d9d8f2f","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.880087363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"699c9f45-62b9-44a8-9f81-4e2c7d9d8f2f","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.880143773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.880218813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 235 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.880294204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"699c9f45-62b9-44a8-9f81-4e2c7d9d8f2f","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":283,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.882686796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"079fbe93-10cd-4fec-a548-28255f382d3d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.884131923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"079fbe93-10cd-4fec-a548-28255f382d3d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.884154073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.884201313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 236 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.884215313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"079fbe93-10cd-4fec-a548-28255f382d3d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":368,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.884231233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"37468004-8a5a-4ad1-a6c4-1d7b1999f003","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.884244184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"37468004-8a5a-4ad1-a6c4-1d7b1999f003","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.884257044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.884269544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.884291694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.884317814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.884330034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 244 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.884356484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"37468004-8a5a-4ad1-a6c4-1d7b1999f003","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":388,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.884377734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"911eb892-1fff-4aec-95a0-ec9689583e04","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.884391164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"911eb892-1fff-4aec-95a0-ec9689583e04","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.884404704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, 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:41:05.884417604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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:41:05.884426864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 245 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.884439965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"911eb892-1fff-4aec-95a0-ec9689583e04","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":223,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.884976967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"96179a78-14ce-4401-b461-27cf77ca90cb","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.886002002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"96179a78-14ce-4401-b461-27cf77ca90cb","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.886022453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.886043623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 246 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.886058153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"96179a78-14ce-4401-b461-27cf77ca90cb","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":223,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.886073193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"59d76b47-9014-4113-961d-f3811f7c0e03","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.886086273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"59d76b47-9014-4113-961d-f3811f7c0e03","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.886099683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.886111863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 247 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.886128083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"59d76b47-9014-4113-961d-f3811f7c0e03","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":200,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.886142933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"cb187313-2fc2-41eb-97c9-7791d94b7ef0","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.886156103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"cb187313-2fc2-41eb-97c9-7791d94b7ef0","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.886169673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, 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:41:05.886182743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.886194623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, 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:41:05.886208663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.886220224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, 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:41:05.886233754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.886246114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, 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:41:05.886259084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.886270084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, 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:41:05.886283324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 252 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.886295124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, 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:41:05.886308024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 253 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.886319344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"cb187313-2fc2-41eb-97c9-7791d94b7ef0","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":569,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.886622196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b32914f7-0235-48b4-b0aa-4cb7b0d4450d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.886637416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b32914f7-0235-48b4-b0aa-4cb7b0d4450d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.886722686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, 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:41:05.886787076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.887092318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, 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:41:05.887113408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.887125398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, 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:41:05.887142958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.887154978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, 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:41:05.887168568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.887180648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, 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:41:05.887248569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 258 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.887264169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, 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:41:05.887277409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 259 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.887289459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b32914f7-0235-48b4-b0aa-4cb7b0d4450d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":409,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.887346189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"486413c6-6db0-479a-9846-4941ff323023","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.887360699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"486413c6-6db0-479a-9846-4941ff323023","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.88748166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, 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:41:05.8894861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.88951265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, 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:41:05.88952777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.88953947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, 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:41:05.88956185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.88957387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, 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:41:05.889587381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.889599251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, 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:41:05.889612681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.889624421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, 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:41:05.889637391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 265 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.889649701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"486413c6-6db0-479a-9846-4941ff323023","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":397,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.889670721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c74f940f-d47f-4c42-965a-7c9dd3495355","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.889683711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c74f940f-d47f-4c42-965a-7c9dd3495355","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.889698911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, 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:41:05.889711961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.889723801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, 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:41:05.889736681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.889748101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, 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:41:05.889761291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.889772481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, 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:41:05.889785142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.889796222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, 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:41:05.889810492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.889821592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, 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:41:05.889835202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 271 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.889847182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c74f940f-d47f-4c42-965a-7c9dd3495355","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":374,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.890610206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"27aa8fe3-239b-4047-9a76-81cd2db3d877","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.890627236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"27aa8fe3-239b-4047-9a76-81cd2db3d877","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.890641096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, 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:41:05.890654516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.890665706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, 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:41:05.890679476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.890692216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, 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:41:05.890705916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.890717686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, 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:41:05.890731746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.890743726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, 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:41:05.890756876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.890768437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, 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:41:05.890782057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 277 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.890793657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"27aa8fe3-239b-4047-9a76-81cd2db3d877","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":448,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.890810097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d659542e-faea-462f-9385-9661b3030969","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.890822907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d659542e-faea-462f-9385-9661b3030969","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.890835967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, 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:41:05.890853187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.890865027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, 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:41:05.890975448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.891037448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, 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:41:05.896766957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.896781407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, 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:41:05.896795157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.896808177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, 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:41:05.896821397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.896836677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, 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:41:05.896849707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 283 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.896861407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d659542e-faea-462f-9385-9661b3030969","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":4226,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.896882377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"f550206a-cefe-4d22-84dc-b4f9831a75f4","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.896895637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"f550206a-cefe-4d22-84dc-b4f9831a75f4","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.896909938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.896922128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.896933708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"f550206a-cefe-4d22-84dc-b4f9831a75f4","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":283,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.896949318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"78fb1020-c3bb-4322-9d98-e941d26c5db8","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.896962118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"78fb1020-c3bb-4322-9d98-e941d26c5db8","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.896975168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.896987488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.896998758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"78fb1020-c3bb-4322-9d98-e941d26c5db8","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":321,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.897012278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a5dc0e4b-408d-4c8a-8713-25520f3acd4d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.897025248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a5dc0e4b-408d-4c8a-8713-25520f3acd4d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.897038408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.898418985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.898434625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a5dc0e4b-408d-4c8a-8713-25520f3acd4d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1416,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.899139519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c3bc2404-983b-43aa-a82d-b70bf7e7f0a9","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.899154279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c3bc2404-983b-43aa-a82d-b70bf7e7f0a9","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.899168119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.899180689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 287 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.899192149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c3bc2404-983b-43aa-a82d-b70bf7e7f0a9","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":284,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.900583526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"fd3a20d3-af71-49f4-a8f8-79bf8d70f22c","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.900608936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"fd3a20d3-af71-49f4-a8f8-79bf8d70f22c","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.900623076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.900658216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.900685077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.900710587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.900743347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 244 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.901050798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"fd3a20d3-af71-49f4-a8f8-79bf8d70f22c","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":549,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.905108229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"56d6adb6-745f-46c5-b44e-23cad3e829b8","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.905150379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"56d6adb6-745f-46c5-b44e-23cad3e829b8","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.905170109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, 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:41:05.905187589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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:41:05.906261875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 245 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.906689447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"56d6adb6-745f-46c5-b44e-23cad3e829b8","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":5102,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.906925458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"93ed46f0-390a-447e-ab19-470b24de3836","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.906941338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"93ed46f0-390a-447e-ab19-470b24de3836","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.907132789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.908091204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 246 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.908195825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"93ed46f0-390a-447e-ab19-470b24de3836","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1271,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.908587507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"e6d4fb69-3a36-44db-85a5-9e8522e5444e","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.908603447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"e6d4fb69-3a36-44db-85a5-9e8522e5444e","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.908706167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.908778918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 247 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.908838288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"e6d4fb69-3a36-44db-85a5-9e8522e5444e","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":255,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.909166499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"6cafa7d2-5a4e-42a8-b1dc-f5e956e1099b","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.90918225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"6cafa7d2-5a4e-42a8-b1dc-f5e956e1099b","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.90927683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, 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:41:05.90935007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.909373901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, 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:41:05.909403481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.909416901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, 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:41:05.909444581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.909458221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, 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:41:05.909481851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.909494191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, 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:41:05.909523781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 252 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.909536211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, 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:41:05.909571212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 253 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.909626642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"6cafa7d2-5a4e-42a8-b1dc-f5e956e1099b","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":464,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.909970874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"799df948-37bf-44a8-98d3-5742556c6fc8","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.909989734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"799df948-37bf-44a8-98d3-5742556c6fc8","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.910083664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, 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:41:05.912224265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.912287805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, 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:41:05.912359246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.912371796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, 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:41:05.912407556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.912420086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, 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:41:05.912448606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.912461026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, 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:41:05.912509256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 258 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.912540787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, 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:41:05.912554487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 259 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.912594347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"799df948-37bf-44a8-98d3-5742556c6fc8","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":2624,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.912948389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"f8922d56-5aa5-432e-9181-d73ea64566ce","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.912992389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"f8922d56-5aa5-432e-9181-d73ea64566ce","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.913086069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, 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:41:05.91315776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.91318245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, 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:41:05.91321428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.91322632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, 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:41:05.91325611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.91326858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, 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:41:05.91329429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.91330701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, 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:41:05.913332761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.913345741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, 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:41:05.913375421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 265 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.913433911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"f8922d56-5aa5-432e-9181-d73ea64566ce","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":488,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.913768673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b5ecf51d-1928-4aa9-bd38-9b02f0477db1","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.913783553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b5ecf51d-1928-4aa9-bd38-9b02f0477db1","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.913907363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, 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:41:05.913935844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.913959584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, 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:41:05.913990504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.914002644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, 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:41:05.914033304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.914061604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, 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:41:05.914091044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.914103834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, 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:41:05.914133365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.914145655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, 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:41:05.914174815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 271 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.914230265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b5ecf51d-1928-4aa9-bd38-9b02f0477db1","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":466,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.914550827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"035575f8-4ea8-4e68-a249-1e2e7fc6c3b2","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.914565547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"035575f8-4ea8-4e68-a249-1e2e7fc6c3b2","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.914645927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, 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:41:05.914715318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.914738758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, 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:41:05.914902538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.914915129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, 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:41:05.914928509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.914940899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, 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:41:05.914954679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.914967109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, 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:41:05.914980239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.914992769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, 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:41:05.915005879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 277 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.915017589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"035575f8-4ea8-4e68-a249-1e2e7fc6c3b2","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":411,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.916250935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"4b4693c5-947b-4e25-b4b0-03392bae1b70","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.916266845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"4b4693c5-947b-4e25-b4b0-03392bae1b70","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.916425256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, 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:41:05.920738448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.920756368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, 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:41:05.920770168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.920783978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, 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:41:05.920806748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.920817988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, 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:41:05.920831378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.920842978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, 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:41:05.920856368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.920867908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, 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:41:05.920881218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 283 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.920921818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"4b4693c5-947b-4e25-b4b0-03392bae1b70","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":4672,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.924289255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"86e61ade-9fed-40bf-8723-892e44202592","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.924308115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"86e61ade-9fed-40bf-8723-892e44202592","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.924532017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.924672397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.924783098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"86e61ade-9fed-40bf-8723-892e44202592","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":500,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.92528729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"258919fd-2f3c-4253-9ec5-70825034ef3d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.92530339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"258919fd-2f3c-4253-9ec5-70825034ef3d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.925515592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.925598442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.925698422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"258919fd-2f3c-4253-9ec5-70825034ef3d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":416,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.926107395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"d0ca1450-d1fe-4032-ad74-fe8d3143e13d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.926126575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"d0ca1450-d1fe-4032-ad74-fe8d3143e13d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.926287055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.926360566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:05.926439816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"d0ca1450-d1fe-4032-ad74-fe8d3143e13d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":337,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.926780558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"40f6c044-d9c7-4d9e-b0eb-c150656b608d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.926796268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"40f6c044-d9c7-4d9e-b0eb-c150656b608d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.926923839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.927983754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 287 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.928144225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"40f6c044-d9c7-4d9e-b0eb-c150656b608d","remote_addr":"[::1]:56976","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1368,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.259581326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.259626677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.259638707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.259665527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.259682917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.259703707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.259723567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.259736247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.259799337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.259846648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.259885728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.259924988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.269613317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.269665617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.269691857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:06.269716858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.269759068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.269794908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.269809518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.269822718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.269872868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.269927129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.269941389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.269983389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.269993979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.270027399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.270082719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.272511211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.272543481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.272561082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.272573582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 289 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.272585702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.272601032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.272614212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.272630562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.274526861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.274549921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.274615452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.274645532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.274665922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.274680462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.274693332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.274708442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.274721512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.274734542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.274748212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.275831468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.275859528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.275882308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.275893458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.275923398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.275935898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.275948258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.275960908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.275981359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.275998009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.276010319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.276037759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.276063379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.276075369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 291 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.276087559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.278462741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.284429781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284460051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284472282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284485092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284495602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.284511572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.284523822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 292 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.284535822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.284552032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284565072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284575122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284590322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284602512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284615462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284627312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284637402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.284649452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.284661382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.284673273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.284686213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284701223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284711263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284723223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284733163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284746023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284757983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284769803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.284781673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.284793463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 294 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.284805333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.284818003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284830873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284840933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284852673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284864263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284877164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284888724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284900314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284911624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.284921184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.285083315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.285159565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.287653438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.287681568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.29012942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.297694328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.297726658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.297738799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.297752419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.297765429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 296 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.297777519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.297789999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.297801979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.297824159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.297847329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:06.297871649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.297895949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.297910719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.554754235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","remote_addr":"[::1]:56980"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.555246737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"b1e77ad2-d0b7-4b69-97a6-ef071be41444","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.555286347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"b1e77ad2-d0b7-4b69-97a6-ef071be41444","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.555407118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.55582365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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:41:06.555983761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 234 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556099701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556113881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556123551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556136512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556146632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556156042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556165342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556175192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556197602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556207242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556216702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556226422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556241302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556251252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556261082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556270832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556281532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556290892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556300362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556309592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556345003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556355033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556365003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556374353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556383873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556393183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556413513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556423643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556446693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556469923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:06.556482363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.556495213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/ignition","method":"GET","req_id":"b1e77ad2-d0b7-4b69-97a6-ef071be41444","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":1036,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.559578169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"42f32282-c346-4b3a-97ab-cb7af11e2a3d","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.559613309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"42f32282-c346-4b3a-97ab-cb7af11e2a3d","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.55974549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.55984972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.561437778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.561465308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.561478209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 236 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.561504649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1","method":"GET","req_id":"42f32282-c346-4b3a-97ab-cb7af11e2a3d","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":701,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.562789145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ef38ce39-bf48-4242-b4fa-c5e484b92076","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.565007626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ef38ce39-bf48-4242-b4fa-c5e484b92076","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.565027406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, 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:41:06.565060597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.565094747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, 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:41:06.565111277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.565123827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, 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:41:06.565138877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.565150447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, 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:41:06.565163837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.565175457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, 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:41:06.565188537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.565199917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, 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:41:06.565213707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.565226807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ef38ce39-bf48-4242-b4fa-c5e484b92076","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":588,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.565247898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"0eace976-05a0-476c-8164-5cc394853ad2","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.565260848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"0eace976-05a0-476c-8164-5cc394853ad2","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.565274528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, 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:41:06.565287918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.565299168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, 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:41:06.565312188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.565323778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, 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:41:06.571109897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.571160007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, 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:41:06.571217688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.571234308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, 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:41:06.571276998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.571289468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, 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:41:06.571321908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.571454899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"0eace976-05a0-476c-8164-5cc394853ad2","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":7793,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.572057522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3a5a2415-c192-4c3e-88b7-c0911099d82e","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.572076972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3a5a2415-c192-4c3e-88b7-c0911099d82e","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.572254053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, 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:41:06.574636144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.575026586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, 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:41:06.575066397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.575079097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, 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:41:06.575092607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.575104697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, 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:41:06.575117847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.575129907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, 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:41:06.575143627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.575155427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, 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:41:06.575173797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 254 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.575289098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3a5a2415-c192-4c3e-88b7-c0911099d82e","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":3233,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.576683805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"cee049aa-4eee-4a0a-9686-d4f8c636f5f0","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.576847456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"cee049aa-4eee-4a0a-9686-d4f8c636f5f0","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.576881086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, 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:41:06.576980606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.577009426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, 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:41:06.577047197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.577059897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, 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:41:06.577089607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.577102767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, 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:41:06.577157807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.577189837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, 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:41:06.577211557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.577223657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, 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:41:06.577237188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 260 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.577313558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"cee049aa-4eee-4a0a-9686-d4f8c636f5f0","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":650,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.577835571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"c194b915-562f-45ef-9b97-98bc26f7dffd","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.577857971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"c194b915-562f-45ef-9b97-98bc26f7dffd","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.577877141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, 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:41:06.577931731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.577955981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, 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:41:06.577987461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.577999531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, 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:41:06.578030232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.578123362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, 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:41:06.578151762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.578164382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, 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:41:06.578187502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.578199902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, 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:41:06.578234853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 266 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.578361043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"c194b915-562f-45ef-9b97-98bc26f7dffd","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":565,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.583914031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"27beca4f-7d52-42d1-9bbc-c6fe90f5193d","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.585778251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"27beca4f-7d52-42d1-9bbc-c6fe90f5193d","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.585804081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, 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:41:06.585819211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.585831001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, 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:41:06.585844451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.585860091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, 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:41:06.585873691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.585885261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, 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:41:06.585906861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.585919011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, 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:41:06.585932291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.585943812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, 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:41:06.585956822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 272 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.585968722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"27beca4f-7d52-42d1-9bbc-c6fe90f5193d","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":517,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.585988452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"f0c87933-8b0a-408b-8751-588948bafff5","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.586001172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"f0c87933-8b0a-408b-8751-588948bafff5","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.586014732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.586027132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 273 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.586044772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"f0c87933-8b0a-408b-8751-588948bafff5","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":259,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.586061222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"206f9da2-c231-4bfe-89d8-ddf40d524e19","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.586074142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"206f9da2-c231-4bfe-89d8-ddf40d524e19","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.586088222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.590056782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 274 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.590455344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"206f9da2-c231-4bfe-89d8-ddf40d524e19","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":325,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.590476504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"cf2ee071-83f7-4a82-a3f7-aa0eab3dbcea","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.590489505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"cf2ee071-83f7-4a82-a3f7-aa0eab3dbcea","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.590503035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.590515615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.590527035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"cf2ee071-83f7-4a82-a3f7-aa0eab3dbcea","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":3180,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.590541135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"f102fe23-3a07-4901-b6bf-a6fd19e80a02","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.590553945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"f102fe23-3a07-4901-b6bf-a6fd19e80a02","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.590566875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.590579385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.590590575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"f102fe23-3a07-4901-b6bf-a6fd19e80a02","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":340,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.590606055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"01ec1ece-2fc3-410e-829a-3455d88fe340","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.590618545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"01ec1ece-2fc3-410e-829a-3455d88fe340","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.590631895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.616097224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.61736558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.617405471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.617419721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 242 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.617516131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0","method":"GET","req_id":"01ec1ece-2fc3-410e-829a-3455d88fe340","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":28001,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.619202359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"cf147bfe-2174-4b89-9d72-260a71f4560d","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.61924225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"cf147bfe-2174-4b89-9d72-260a71f4560d","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.619413541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.619578611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.619608291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.619704642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.624068294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.624108324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.624122214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.624148934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.624162594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.624472246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.624494206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.624508036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.624520516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"cf147bfe-2174-4b89-9d72-260a71f4560d","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":730,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.624547336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"84c14635-3853-4332-842c-53be5818bab1","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.624564396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"84c14635-3853-4332-842c-53be5818bab1","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.624578266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.624591686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.624603416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.624616436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.624628146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.624641237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.624652857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.624665697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.624678327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.624691407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.624702957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.624716167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 254 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.624728047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"84c14635-3853-4332-842c-53be5818bab1","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":558,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.626418276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"1eff9c7c-41aa-4529-b5f2-8874398787e3","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.626990258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"1eff9c7c-41aa-4529-b5f2-8874398787e3","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.627008438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.627022909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.627038649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.627055829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.627067809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.627080869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.627092349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.627105439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.627117219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.627130329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.627142019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.62724157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 260 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.62727172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"1eff9c7c-41aa-4529-b5f2-8874398787e3","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":651,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.627854783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"3fcc36eb-2803-4f48-b6b2-7c407a5918e6","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.627870943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"3fcc36eb-2803-4f48-b6b2-7c407a5918e6","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.627976803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.628049584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.630779618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.630805718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.630818648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.630832578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.630844418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.630859908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.630871378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.630884338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.630896448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.630909898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 266 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.630921608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"3fcc36eb-2803-4f48-b6b2-7c407a5918e6","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":455,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.630943778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"e9250bfb-aea3-4039-9fc5-2cbbc67ca9d8","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.630957618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"e9250bfb-aea3-4039-9fc5-2cbbc67ca9d8","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.630971219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.630986649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.630998099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.631011079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.631022629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.631035799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.631047319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.631060249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.631071729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.631084959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.631096949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.631111509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 272 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.631123189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"e9250bfb-aea3-4039-9fc5-2cbbc67ca9d8","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":413,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.63523928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"8af7ecfe-ff65-40c1-91c6-5d5a76f5989b","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.640226255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"8af7ecfe-ff65-40c1-91c6-5d5a76f5989b","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.640261435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.640278046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.640290116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.640303826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.640315356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.640328666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.640344466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.640357696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.640368946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.640382296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.640393886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.640407206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 278 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.640418966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"8af7ecfe-ff65-40c1-91c6-5d5a76f5989b","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":637,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.640437186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"11aeb47e-2559-4fba-a1fe-47bf42a94b2a","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.640450186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"11aeb47e-2559-4fba-a1fe-47bf42a94b2a","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.640464457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.640476467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 279 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.640488287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"11aeb47e-2559-4fba-a1fe-47bf42a94b2a","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":267,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.640501817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"3decef62-41e9-45ba-9cf9-cc4d66c86bd9","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.640515357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"3decef62-41e9-45ba-9cf9-cc4d66c86bd9","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.640529077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.640541467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 280 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.640553137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"3decef62-41e9-45ba-9cf9-cc4d66c86bd9","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":415,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.640567067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"52761471-ada9-4fcd-ac15-7036c50c2f98","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.640580307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"52761471-ada9-4fcd-ac15-7036c50c2f98","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.640594867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.644731598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 281 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.646307966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"52761471-ada9-4fcd-ac15-7036c50c2f98","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":5790,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.646347976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"575f3386-dc01-4bef-ac1a-973424d32535","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.646362736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"575f3386-dc01-4bef-ac1a-973424d32535","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.646377396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.646814619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 282 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.646830199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"575f3386-dc01-4bef-ac1a-973424d32535","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":327,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.646848169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"3783e37c-dc63-4b8f-8ad7-4724154c00c7","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.646861989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"3783e37c-dc63-4b8f-8ad7-4724154c00c7","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.646875789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.657150131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.658380647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:06.658425557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.658438747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 299 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.658472318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0","method":"GET","req_id":"3783e37c-dc63-4b8f-8ad7-4724154c00c7","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":9535,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.658499058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"2b0776b2-164e-4c95-8abb-a75f5c62219d","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.658511658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"2b0776b2-164e-4c95-8abb-a75f5c62219d","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.658524778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, 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:41:06.658537508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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:41:06.658546538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 300 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.658557488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"2b0776b2-164e-4c95-8abb-a75f5c62219d","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":321,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.658570908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"fe4584c5-d70e-4abf-b007-174e71105bbb","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.658583358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"fe4584c5-d70e-4abf-b007-174e71105bbb","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.658596218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.658609138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 301 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.658621838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"fe4584c5-d70e-4abf-b007-174e71105bbb","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":254,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.658634698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"ae7d2a0a-e0a3-4f69-bd63-86c936347c38","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.658646838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"ae7d2a0a-e0a3-4f69-bd63-86c936347c38","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.658659128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.658670289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 302 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.658683989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"ae7d2a0a-e0a3-4f69-bd63-86c936347c38","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":241,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.658705469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"5d820f63-ca9b-4f11-a4e3-b7b80c9e40ba","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.658718089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"5d820f63-ca9b-4f11-a4e3-b7b80c9e40ba","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.658732149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, 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:41:06.658744769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.660527608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, 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:41:06.660548038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 304 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.660558958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, 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:41:06.660572008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.660583228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, 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:41:06.660595928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 306 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.660606898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, 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:41:06.660625188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.660636648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, 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:41:06.660649269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 308 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.660660849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"5d820f63-ca9b-4f11-a4e3-b7b80c9e40ba","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":826,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.660679399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1ec9e2c6-bbd9-453b-82fa-2bf6726ada4d","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.660692399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1ec9e2c6-bbd9-453b-82fa-2bf6726ada4d","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.660706429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, 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:41:06.660719359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 309 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.660739579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, 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:41:06.660758079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.660771789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, 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:41:06.661135681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 311 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.661147731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, 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:41:06.661160741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 312 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.661171491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, 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:41:06.661183921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.661195431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, 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:41:06.661208601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 314 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.661219531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1ec9e2c6-bbd9-453b-82fa-2bf6726ada4d","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":425,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.661234441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"7bc43ecf-d980-4a0e-b7e9-90c8e759e324","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.661249442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"7bc43ecf-d980-4a0e-b7e9-90c8e759e324","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.661262222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, 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:41:06.661274552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.661285712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, 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:41:06.661298562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.661308802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, 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:41:06.661321382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.661332732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, 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:41:06.661435433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 318 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.661449473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, 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:41:06.661462053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.661474103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, 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:41:06.661487383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 320 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.661499093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"7bc43ecf-d980-4a0e-b7e9-90c8e759e324","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":401,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.661514133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"d9fca88e-3bf5-4a74-94bf-44fd02e45752","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.661526773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"d9fca88e-3bf5-4a74-94bf-44fd02e45752","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.661539743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, 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:41:06.661565323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.661576773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, 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:41:06.661590483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.661601673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, 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:41:06.661614643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 323 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.661626083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, 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:41:06.661638904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 324 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.661649814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, 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:41:06.661662714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.661674234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, 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:41:06.661693444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 326 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.661704824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"d9fca88e-3bf5-4a74-94bf-44fd02e45752","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":512,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.661720144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"0caa9d38-80bb-40f7-a4ae-15624446ceb6","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.661732504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"0caa9d38-80bb-40f7-a4ae-15624446ceb6","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.661745444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, 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:41:06.661757904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.661768864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, 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:41:06.661781164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.661793544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, 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:41:06.661825564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.661836875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, 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:41:06.661864565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 330 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.661875125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, 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:41:06.661902955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.661914385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, 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:41:06.661943465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 332 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.661998775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"0caa9d38-80bb-40f7-a4ae-15624446ceb6","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":430,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.662337707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b7e8dcff-7a2f-4ccc-bc51-0a306153de32","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.662358847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b7e8dcff-7a2f-4ccc-bc51-0a306153de32","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.662434528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, 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:41:06.662505598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.662523938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, 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:41:06.662554508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.662567458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, 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:41:06.662594518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.662605178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, 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:41:06.662630219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 336 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.662640889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, 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:41:06.662668789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.662696779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, 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:41:06.662727219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 338 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.664552368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b7e8dcff-7a2f-4ccc-bc51-0a306153de32","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":451,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.664573928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"32076ab2-7930-4cfb-86d4-01215fe66860","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.664586728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"32076ab2-7930-4cfb-86d4-01215fe66860","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.664600039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.664611629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 339 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.664622749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"32076ab2-7930-4cfb-86d4-01215fe66860","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":228,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.664636319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"22bf0d26-1968-4211-8123-eb94c17502f7","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.664648469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"22bf0d26-1968-4211-8123-eb94c17502f7","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.664672759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.664687449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 340 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.664704859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"22bf0d26-1968-4211-8123-eb94c17502f7","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":296,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.664718619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"7715edc6-dc06-4196-b8f0-ae5e90072b6c","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.664730499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"7715edc6-dc06-4196-b8f0-ae5e90072b6c","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.664743369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.664755429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 341 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.664766649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"7715edc6-dc06-4196-b8f0-ae5e90072b6c","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":250,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.6648275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"788a74b5-47b9-47f2-b39e-20f74e7a69e6","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.66484058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"788a74b5-47b9-47f2-b39e-20f74e7a69e6","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.66494827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.682178827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 342 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.682367058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"788a74b5-47b9-47f2-b39e-20f74e7a69e6","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":17535,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.683113571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"9650e533-f306-4251-97c0-072fd9468f05","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.685312073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"9650e533-f306-4251-97c0-072fd9468f05","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.686466268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.686505649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.686528749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:06.686562319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.686574669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 299 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.686600819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1","method":"GET","req_id":"9650e533-f306-4251-97c0-072fd9468f05","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":598,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.686621329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"cda81950-5e9e-4c3d-b060-e9f477a217db","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.686633909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"cda81950-5e9e-4c3d-b060-e9f477a217db","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.686648839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, 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:41:06.686661709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"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:41:06.686670739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 300 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.68668352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"cda81950-5e9e-4c3d-b060-e9f477a217db","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":272,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.68669708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"a07ba16e-8ee9-4e29-b762-ecd0d105763f","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.68670962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"a07ba16e-8ee9-4e29-b762-ecd0d105763f","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.68672211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.68673367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 301 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.68674679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"a07ba16e-8ee9-4e29-b762-ecd0d105763f","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":254,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.68676011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"42377812-318a-4ba6-9a78-23a543d5b57a","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.68677305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"42377812-318a-4ba6-9a78-23a543d5b57a","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.68678581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.68679913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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: 302 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.68681205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"42377812-318a-4ba6-9a78-23a543d5b57a","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":235,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.68682518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"4b7af4fd-3195-4abe-8eb0-908760ce8a78","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.68683805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"4b7af4fd-3195-4abe-8eb0-908760ce8a78","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.68685087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, 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:41:06.68686359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.68687426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, 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:41:06.686886871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 304 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.686897531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, 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:41:06.686911621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.686922451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, 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:41:06.686935121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 306 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.686946231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, 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:41:06.686958541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.686969721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, 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:41:06.686982261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 308 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.686993821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"4b7af4fd-3195-4abe-8eb0-908760ce8a78","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":472,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.687006841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b59adda3-c133-4b9a-96cd-cb4f73e7d1ad","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.687019041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b59adda3-c133-4b9a-96cd-cb4f73e7d1ad","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.687032901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, 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:41:06.687045131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 309 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.687055581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, 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:41:06.687067571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.687078221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, 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:41:06.687090082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 311 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.687101062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, 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:41:06.687113142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 312 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.687123732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, 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:41:06.687135722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.687150472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, 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:41:06.687162462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 314 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.687173122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b59adda3-c133-4b9a-96cd-cb4f73e7d1ad","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":403,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.687487814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"e389981d-baa5-4c91-b751-bc6c40eeb45e","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.687524744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"e389981d-baa5-4c91-b751-bc6c40eeb45e","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.687561194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, 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:41:06.687629384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.687653494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, 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:41:06.687683935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.687701515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, 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:41:06.687721635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.687732425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, 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:41:06.687756555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 318 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.687767145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, 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:41:06.687795805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.687806845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, 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:41:06.687834575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 320 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.687933236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"e389981d-baa5-4c91-b751-bc6c40eeb45e","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":425,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.688214527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7a7215ab-024b-40ad-b779-4e7fcf5a054a","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.688253127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7a7215ab-024b-40ad-b779-4e7fcf5a054a","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.688313968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, 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:41:06.688376148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.688402808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, 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:41:06.688428648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.688440168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, 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:41:06.688464439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 323 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.688475469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, 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:41:06.688498129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 324 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.688509809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, 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:41:06.688539999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.688550719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, 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:41:06.688577319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 326 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.688629009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7a7215ab-024b-40ad-b779-4e7fcf5a054a","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":423,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.688945281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"62ae86c8-8e2b-4730-9b08-bdb7d9b7a0b8","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.688958661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"62ae86c8-8e2b-4730-9b08-bdb7d9b7a0b8","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.689274943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, 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:41:06.689297273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.689308583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, 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:41:06.689325573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.689336603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, 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:41:06.689348853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.689359493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, 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:41:06.689371873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 330 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.689382273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, 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:41:06.689394633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.689405893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, 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:41:06.689417943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 332 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.689429203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"62ae86c8-8e2b-4730-9b08-bdb7d9b7a0b8","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":392,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.690106577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"c41b4fe4-e5a0-4bba-8bd8-fe09f4b8ce0e","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.690156327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"c41b4fe4-e5a0-4bba-8bd8-fe09f4b8ce0e","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.690170647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, 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:41:06.690183867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.690195227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, 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:41:06.690207967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.690218507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, 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:41:06.690231137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.690242137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, 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:41:06.690260198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"CabooseValue","header":"Header { version: 25, message_id: 336 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.690271668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, 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:41:06.690284348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:06.690295388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, 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:41:06.690307828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 338 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.690318688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"c41b4fe4-e5a0-4bba-8bd8-fe09f4b8ce0e","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":398,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.69068187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"368daeb0-75b5-4c5d-8975-d97a515a112e","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.69070832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"368daeb0-75b5-4c5d-8975-d97a515a112e","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.69072254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.69073483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 339 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.69074938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"368daeb0-75b5-4c5d-8975-d97a515a112e","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":217,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.690911911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"0c1064d7-8cd3-4f60-bcbb-0132971bee2b","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.690925451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"0c1064d7-8cd3-4f60-bcbb-0132971bee2b","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.691170242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.691184452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 340 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.699618965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"0c1064d7-8cd3-4f60-bcbb-0132971bee2b","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":302,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.701333544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"ccc12988-ae83-4f5a-b60c-27a907a353f8","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.701365514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"ccc12988-ae83-4f5a-b60c-27a907a353f8","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.701380384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.701394574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 341 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.701411724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"ccc12988-ae83-4f5a-b60c-27a907a353f8","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":250,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.701427484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"928cc3a3-a94c-4714-8c31-8d6a20a4ba49","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.701440444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"928cc3a3-a94c-4714-8c31-8d6a20a4ba49","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.701453174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.701465274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 342 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:41:06.701477004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"928cc3a3-a94c-4714-8c31-8d6a20a4ba49","remote_addr":"[::1]:56980","local_addr":"[::1]:34761","component":"dropshot","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","latency_us":244,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.258928395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.258974735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.258986045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.258995845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.259013895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.259090606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:07.259110356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:07.259121486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.259462308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.259510338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.259549578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.259575618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.259657359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.259696879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:07.259720349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:07.259744989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.25981807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.25985464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.25986867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.25988064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.2598974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.25991891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.25992854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.260448823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.260470733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.260483023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.260492953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.260504533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.260536553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.260548133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:07.260559253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 344 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.260571103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.261481258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.261511968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.261532738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.26182042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.26183409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.262654834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.262682654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.262698244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.262707754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.262800555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.262828615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:07.262840575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.264129931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:07.264183392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.264203152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.270823815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.270880345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.270892455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.270903925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.270914056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.270925036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.270935916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.270947086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.270957876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.271612859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.271629729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:07.271668439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 346 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.271680499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 346 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.271692229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.274058981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.274091831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.274312492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.274329152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.274356362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.274366002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.276205682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.279376028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 347 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.279402048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.279415858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.281355978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.283484739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.283509329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.283521769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.283532989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.283544529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.283553909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.283565259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.283578949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 348 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.283713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.28375264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.285277798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.286873666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.286900766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.286911456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.286923206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.286933956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.286945446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.286957296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.286973576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 349 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.289082037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.290966246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.290989776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.291000807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.291012527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.291023987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.291035397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.291046227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.291057537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.291068597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.291082607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.291093347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.291104657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 350 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.291115677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.291127817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.291139837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.291149217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.291160027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.291169137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.291179687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.291191118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 351 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.291203658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:07.291214648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.299356339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.300617055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.300647295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:07.300678615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.300702876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.300717426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.449381745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"internal-dns-resolver","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.453349515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","error":"proto error: io error: Network is unreachable (os error 101)","delay":"7.267816855s","count":"5"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.264426285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.265685331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.265702851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.265715231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.265727711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:08.265742662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:08.265755192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:08.265768452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:08.265781112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.265803802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.265841802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.265886192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.265909362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:08.265935353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:08.265962123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:08.265987673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:08.266012213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:08.266025483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:08.266049053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.266063373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.266085263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.266107103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.266118653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.266131374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.267822042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.267849332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.267860982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.267873432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:08.267902752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.267915073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.267926943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:08.267939633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.267954123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:08.267967773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.267980873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.267993973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.268107734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.268122934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.268133764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.268145764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.268156094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.268241984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:08.268263824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.268276184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.268288494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:08.268301324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.268314615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.268327445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.268351065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.268360645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.268560366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.270299765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.270326235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.270340575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.270353525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.270366305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.270416215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.270433935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:08.270646326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:08.270674436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 356 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.270688206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.273093888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.273237029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.274756556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.276184624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.276209644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.276225514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.276238074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:08.276250684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:08.276262984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.276363505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.276378245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.276388705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.276400925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.276413535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.276425555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.276437605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.276449565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.276461685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.276474345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:08.277149809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.278807927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.278835147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.278846467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.278859357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.278870767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.278916738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.278935728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.278952778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.278964688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.278977048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 359 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.281245829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.282185754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.282750147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.284464516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.284486986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.284500276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.284512706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.284535506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.284615346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.284627516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.284637836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.284649306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.284661977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 360 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.284673957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.290443056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.290813168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.290830498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.290849918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.290861198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.290873058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.290889178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 361 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.291531301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:08.291562431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:08.291677892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.291713232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.291762152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:08.291790173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:08.291814743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.291829063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.26497415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.266749489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.266774359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.266784319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.266793959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:09.266837469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:09.266864919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:09.266877279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:09.26698923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.2670287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.26706734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.26709524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.267161481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:09.267190741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:09.267215641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:09.267238641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:09.267281881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:09.267295731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:09.267321742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.267333782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.267356472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.267377122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.267427172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.267459212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.267468392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.267488822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.267498312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.268065455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:09.268111096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.268123616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:09.268135356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:09.268146796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.268863429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:09.26890726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.26892145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.270141636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.270169986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.270185606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.270200246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.270216486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.270226286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.270539558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.270555178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.270566678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.271948195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.271971415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.271997585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.272086315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.272134336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.272143976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.272170316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.272182146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.272192886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.272203396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.272213836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.272224326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.272234706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.272278766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.272303646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 366 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.272314886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 366 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.272325667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.273971775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.274003355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.274834619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.274847819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.274858829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.274868469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.274890029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.27500997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 367 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.275579233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.275619153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.275666183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.275676143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.275687363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.275697873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.275711653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.275722303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.275731353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.275795904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.275814584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:09.277163101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.277188331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.278854089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.278882639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.278894789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.27890541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.27891675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.27892806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.27894314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.27896005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:09.27897208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 369 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.280523458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.280551978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.280623678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.280641638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.280652818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.280664098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.280674568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.280684929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.280695389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.280710329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.280719749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.280729999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.280750989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 370 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.282397717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.282421817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.283495493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.283517323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.283529313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.283538583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.283557173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.283573593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 371 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.284164236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:09.284229226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:09.284293097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.284326737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.284369757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:09.284396697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:09.284419677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.284432457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.259361183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.260361378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.260406889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.260418579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.260430749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:10.260447439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.260466749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:10.260479619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:10.260492869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.260515669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.260549729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.26057315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.26059501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:10.26062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.2606449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:10.26067233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:10.26069688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.26070895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.26074873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.26076213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.260776761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.260799391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.260818291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.260830841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.260841071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.260853481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.260863621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.260876691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.260910301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.260922461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:10.260935091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:10.260947661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.261608385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:10.262885601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.262903511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.262923431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.262946331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.262959781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.262970741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.262990052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.263005142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.263017752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.263030232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.263043312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.263054972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:10.263122122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.263157052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.263180453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.263242673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.263254153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.263282733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.263301733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.263313743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.263325603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.263337563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.263349563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.263361633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.263386374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:10.263413124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 376 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.263425504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 376 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.263438244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.265625095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.266031786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.266059627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.266070997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.266083957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.266094297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.266105757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.266122957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 377 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.266418208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.266459709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.266474479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.266485719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.266499789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.266511849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.266539369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.266551599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.266561999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.266573819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.266589919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:10.267992706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.268026317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.268054747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.268066597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.268088867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.268099647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.268111437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.268123427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.268135917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.268147897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.268178307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 379 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.269299703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.270119047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.270142947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.270154287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.270167667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.270180817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.270218928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.270231328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.270244138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.270261888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.270276808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.273254203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.273268693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 380 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.273280563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.273293523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.273312213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.273322343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.273334013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.273344203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.273356004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:10.273368154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 381 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.273382434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:10.273394514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:10.273406304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.273427574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.273448084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:10.273473424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:10.273497434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.273513494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.259871474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.261430072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.261457032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.261478052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.261488242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.261501412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:11.261564732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:11.261974014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:11.262000594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.262023465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.263614683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.263649603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.263671253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.263695893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:11.263719783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:11.263745243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:11.263768483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:11.263780483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:11.263793424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.263813144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.263825324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.263848064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.263858264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.263870224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.263880154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.263892034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.263901744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.263913484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:11.263938404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:11.263950004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.263961974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:11.263974024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.271027869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.27106329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.27107721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.278174326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.280591138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.280607658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.280617838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.280632128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.280642278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.280653378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.280698908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:11.280717238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.280728798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:11.280740459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.280752509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.280764819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.280790189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.280799699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.280810859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.280827209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.280838359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.280849929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.280860889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.28106169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.28107569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.28108711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:11.28112056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:11.281132021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 386 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.281143771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.282106245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.282310566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.285491343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.292206387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.292228717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.292239047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.292251127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.292266027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 387 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.292277287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.292289717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.292313757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.292326947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.292343177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.292367367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.292389697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.292401067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.292410638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.292422008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.292438068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:11.292707429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.292736939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.29281114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.2928351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.29284742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.29285672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.29286751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.29287836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.29289011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.29290065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.29291476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 389 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.294206037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.296398148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.296427868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.296438678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.296450258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.296461948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.296472938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.296484288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.296495138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.296506728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.296630029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.296644219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.296656109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 390 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.296667239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.296679319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.296695169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.296704749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.296715529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.296724599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.296735429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.296746579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 391 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.29675799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:11.29677049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:11.29678137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.29680182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.29682206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:11.29684622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:11.29686914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.29688156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.258375904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.258412484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.258423324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.258432824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.258442584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:12.258495864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:12.258514315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:12.258528085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:12.258625025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.258670125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.258710546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.258736106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.258849466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:12.258874396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:12.258897836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:12.258926737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:12.258974137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:12.260045762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:12.260063662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.260075982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.260088392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.260116783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.260126843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.260139003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.260149313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.260160323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.260169693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.260180963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:12.260204473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:12.260217263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.260228833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:12.260239983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.260682125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:12.260738786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.260751196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.260816226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.260825686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.260836866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.260846486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.260869206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.260881077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.260899717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:12.260913657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:12.260924787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.262104613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:12.2635477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.26357094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.263917342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.263940592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.263953102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.263964432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.263974162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.263985862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.263997172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.264008442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.264019642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.264031082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.264042202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:12.264067383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:12.264079063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 396 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.264090863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.264850887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.264883677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.264981637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.266399364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.266424445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.266439905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.266451385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.266463175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 397 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.266479535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.266491625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.266537845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.266554255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.266565785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.266577385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.266588295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.266604205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.266617065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.266635006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.266650676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:12.267295289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.267328039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.267369829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.267379839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.267406929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.26742105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.26743188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.26744243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.26745282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.26746338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.26747746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 399 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.268613186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.268645516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.268665196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.268675466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.268686826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.268697506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.268707946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.268718436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.268728746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.268739006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.268747886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.268763116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.268800887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 400 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.270426805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.270455755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.270474335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.270483915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.270930317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.270943297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.270954287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:12.270965637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 401 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.271214689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:12.271234699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:12.271273809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.271314289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.271337959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:12.271364029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:12.271391929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.271405109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.310067844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"internal-dns-resolver","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:12.310106585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","error":"proto error: io error: Network is unreachable (os error 101)","delay":"12.125855531s","count":"6"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.259378927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.263022995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.263258336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.263270756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.263280686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:13.263378587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:13.263395887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.263408397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.263420357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.263442057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.263463187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.263486157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.263507977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:13.263532448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:13.263556688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.263581508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 403 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.263605228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:13.263616198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:13.263628648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.263640678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.263654138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.263674818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.263684988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.263696618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.263706328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.263717929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.263727599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.263738779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:13.263763779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.263775289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.263787049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 404 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.263798869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.26406578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:13.264109711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.264132431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.264193121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.264203541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.264248991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.264257981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.264296451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.264305492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.264331512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:13.264348112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.264359262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:13.267332697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:13.267363997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.267383317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.267434187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.267491018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.267500748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.267526648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.267536468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.267547368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.267557818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.267568108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.267578428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.267588908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.267599178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:13.267624098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 406 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.267634798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 406 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.267645498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.271292367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.271320307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.271343017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.271353447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.271388547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.271397897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.271422937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:13.271437678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 407 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.273658059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.273688199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.273733249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.273743589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.273754819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.273765679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.273776319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.273791369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.27380052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.27381138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.27382515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 408 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.275827729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.27586361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.27595838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.27597495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.27598604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.27599573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.2760062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.27601707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.27602763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.276052591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.276067371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 409 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.277400797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.277438557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.277463648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.277477008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.277491508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.277502188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.277512548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.277527598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.277538168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.277553508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.277566368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.277576608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.277622118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 410 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.279212516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.279666769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.279682889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.279693419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.279704739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.279713949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.279725369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.279751609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 411 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.27991101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.2799487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.27998145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.28000918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.280056961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 412 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.280081701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 412 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.280108171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.280121541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.272505851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.273040153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.273071444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.273100194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.273932738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:14.273975628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:14.274001318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.274012948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.274186689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.27437628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.2743978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.27442104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.27444295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:14.274466661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:14.274496761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 413 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.274532821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 413 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.274555701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:14.274567091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:14.274579251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.274591311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.274602971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.274625061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.274634511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.274645421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.274654362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.274664952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.274673782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.274746802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:14.274772312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.274784052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.274794852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 414 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.274805762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.275835368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:14.276448561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.276481831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.28224029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.28226992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.28228377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.282419131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.282435151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.282445441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.282457791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.282470151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.282482121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:14.282493521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.282709492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.282722212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.282734812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.282762592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.282772172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.282783933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.282793903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.282805183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.282817313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.282828453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.282839623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.282850993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.283216275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.283251825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 416 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.283263255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 416 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.283274155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.285154894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.285903888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.285929728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.285940598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.285952278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.285961618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.285972798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:14.285986698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 417 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.286200049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.286220489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.289786657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.290895673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.290916133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.290928423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.290939833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.290954493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.290964083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.290986283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.291003554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 418 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.291980158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.292011799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.292729942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.292752712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.292764962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.292784153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.292801243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.292813053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.292827613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.293686487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.293713997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 419 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.294960434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.296517951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.296541212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.296551992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.296616032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.296627232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.296638052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.296648782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.296659592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.296670412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.296679612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.296691802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.296703682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 420 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.2981364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.29816732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.302867994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.302904414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.302941724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.302965484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.302977714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.302991184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 421 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.303504597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.305306206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.305332676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.305356736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.305379076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.305406946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 422 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.305431356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.305445657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.27478701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.27484628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.27485881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.27487069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.276251027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:15.276293538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.276315128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:15.276333018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.276964011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.277021411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.277048171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.277072471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.298356648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:15.298428909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.298457159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:15.298487869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 423 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.299289743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.299320793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.299340753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.299358944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.3006972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.302219738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.302247678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.302262008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.302273998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.302288198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.302299238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.302312738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.302340259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.302367149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:15.302380219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:15.302393159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.304157688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:15.304195048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.304210408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.309698966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.309739716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.309884817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.310047238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.310067248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.310083618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.324295219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.32436718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:15.32438739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:15.32440091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:15.32442433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.32444022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.3244544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.32447807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.32449562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.32450924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.32452069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.32453404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.32455207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.324565021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.324587221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.324599711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.324612221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:15.324644281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 426 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.324658131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 426 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.324670161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.326751151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.328011158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.342684672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.342750002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.342764202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.342775462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.343249925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.343607617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:15.346022179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.347445756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.376949034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.377000645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.377015065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.377028145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.377040315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.377052175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.377062665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.379586718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.380367692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:15.382210941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.382253111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.383424697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.38405166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.38408007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.384093991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.384148371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.384171611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.384185891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.404845185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:15.404901245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 429 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.407014086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.408033001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.428788876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.428837996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.428852216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.428864476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.428876626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.428888546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.428900256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.428912056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.428922047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.429996062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.430048512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 430 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.432712216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.432997907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.434256043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.434281544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.434336754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.434366584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.436687695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.436722016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 431 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.43757774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:15.43761191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:15.442430724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.442480894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.442858806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:15.442900277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:15.442964497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.442981287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.261733642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.261789022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.261803312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.261814322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.261835262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.261850612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:16.261863572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:16.261875872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:16.261943703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.261991003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.262029003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.262072683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.262230274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.262271004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:16.262296635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:16.262323745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:16.262367485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:16.262391445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:16.262405865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.262419415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.280220765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.280285775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.280299376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.280312506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.280323496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.280336126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.280346686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.280971439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:16.281021329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:16.281034659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:16.281051909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:16.282011284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.291396051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.291864064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.291880584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.299414351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.299444042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.299456372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.299465842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.299477092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.299486492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.301377361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.301397542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:16.301409982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:16.301429262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:16.301440702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.301452972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.311691784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.311800984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.311812484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.311836544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.311846064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.311856834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.311867364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.311877734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.311888135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.311898875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.312457137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:16.312494548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 436 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.312509438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 436 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.312534438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.314717889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.314746879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.315627573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.315640434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.315689744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.315699114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.315730824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.315754884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:16.316397117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.317822675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.317856725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.317867975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.317879365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.317890855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.317901885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.317912925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.317922305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.317933555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.317945105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:16.318100646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.318132196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.319220342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.319245732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.319258302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.319267782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.319290952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.319301842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.319313352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.319324392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.319336272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 439 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.319747174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.319772514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.321785485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.322124866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.322138006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.322149386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.322160826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.322172017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.322183517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.322193937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.322203277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.322213607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.322228977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 440 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.324477258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.325721854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.325739845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.325749565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.325761025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.325770455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.325781205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.325792295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 441 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.325803465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:16.325814615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:16.325829685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.325850585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.325871065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:16.325894025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:16.325918315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.325931546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.265247287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.265295387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.265307857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.265318397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.265328808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:17.265343688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:17.265362708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:17.265375978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:17.26577446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.26583684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.26587742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.26590713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.268101612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:17.268137382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:17.268163802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:17.268195462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:17.268221152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:17.268233362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:17.268246672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.268270532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.268283302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.268306973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.268318243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.268330463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.268340713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.268353033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.268378603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.268390883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:17.268416683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:17.268429213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:17.268457433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:17.268469263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.269351458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:17.269386468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.269400918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.271188247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.271203587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.271275608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.271286998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.271313808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.271324318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.271352018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:17.271380448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:17.271393968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:17.272545074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:17.272584394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.272599034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.272703305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.272756345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.272773585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.272798485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.272809165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.272820465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.272832305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.272843956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.272855596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.272867256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.272893966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:17.272918676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 446 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.272931756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 446 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.272943986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.274614314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.274646405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.274729335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.274740515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.274771395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.274782195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.274795775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.274811465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:17.275413309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.275446489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.275507609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.275519269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.275532759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.275544609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.275556489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.275568499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.275578629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.275601859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.27562018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:17.278319383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.278347623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.278468894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.278481414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.278494434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.278506184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.278518604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.278530254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.278550954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.278562884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:17.278593335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 449 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.280075082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.280113522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.281081517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.281256148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.281269498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.281282038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.281294468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.281306358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.281319378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.281332718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.281343258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.281355169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.281367959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 450 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.284228443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.284864886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.284957367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.284969867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.285001397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.285012027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.285023477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.285038867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 451 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.28565858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:17.28568567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:17.285785291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.286154733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.286972447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:17.287008137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:17.287042917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.287057597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.312020061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.312066861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.312078041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.312088051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.313419588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:18.314010821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:18.314057061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:18.314069921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:18.314082081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.314108091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.314129371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.314150321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.314172332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:18.314196262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:18.314219732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:18.314242682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:18.314267032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:18.314278112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:18.314290692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.314303602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.314315632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.314336072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.314346942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.314357692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.314366892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.314395943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.314404963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.314415653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:18.314438623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.314453833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:18.314464693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:18.314477333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.315744899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:18.316069941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.316094781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.316140411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.316150752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.316161872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.316171292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.316182302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.316192312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.316203042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:18.316217252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:18.316228512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:18.317112876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:18.318344373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.318376113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.318395523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.318420903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.318430963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.318442463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.318467353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.318478663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.318489433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.318500343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.318511553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.318522974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.318533444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:18.318557334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 456 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.318568824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 456 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.318581654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.319088556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.319116767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.322950616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.322963586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.322994446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.323003916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.323645219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.32366687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:18.324496994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.32567375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.32568976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.32569943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.32571113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.32572592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.3257369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.32575222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.32576198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.326314323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.326341073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:18.32775083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.328678075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.328708265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.328718795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.328730565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.328740655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.328751975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.328763415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.328774725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.331793411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.332105942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 459 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.33358864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.334263613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.334312233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.334323693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.334340743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.334355753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.334367094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.334383274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.334394174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.334405364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.334415064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.334425884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.334445284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 460 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.337092917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.337139167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.338415093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.339979301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.340009761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.340350723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.340362333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.340374153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 461 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.340386203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:18.340398053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:18.345160508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.345207368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.34565102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:18.34568133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:18.34571711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.34573056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.26058614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.26063084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.26064208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.26065169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.26066117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:19.26070095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:19.26071232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:19.26072337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:19.261414474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.261461534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.261482944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.261512254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.261591205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:19.261641675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:19.261665805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:19.261693055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:19.261717995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:19.261729175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:19.261765726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.261778276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.270099567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.270149597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.270188518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.270205068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.270216038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.270228908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.270239918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.271930946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:19.271973407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.271992897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:19.272006197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:19.272029177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.273126992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:19.27455496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.27457157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.275589975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.275617625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.275631785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.275642605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.275655265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.275665435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.275684815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 333 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.275703045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:19.275719715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:19.276833511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.277435344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.277456574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.277599195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.277643565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.277655905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.277671525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.277682755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.277699405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.277710956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.277722606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.277734266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.277747046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.277758926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.277784986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 466 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.277796786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 466 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.277809186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.279477834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.279510995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.280345149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.281167843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.281257643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.281268394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.281280134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.281292964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:19.281310214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.281323704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.281338174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.281347734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.281359174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.281370884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.281382934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.281395004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.281405074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.283047003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.283075863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:19.28451724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.285822177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.29446405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.29450118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.29451538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.294526161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.294538651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.294550231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.294562011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.294586881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:19.294624641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 469 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.296055728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.296093368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.296213939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.296225889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.296244069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.296255879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.296267739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.296279379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.296291099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.2963077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.29631863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.29633922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.29635874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 470 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.298017518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.298073638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.299206894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.299236794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.299255254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.299266454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.299278825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.299291045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 471 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.299913468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:19.299945098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:19.300046208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.300071479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.300685692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:19.300727212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:19.300766652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.300781732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.28900511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.289041801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.289057081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.289068181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.289335832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:20.289372742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.289387532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:20.289400452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:20.309731635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.309785875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.309831225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.311010181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.311650154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:20.311892215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.311920176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:20.311980786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:20.313122102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.313180102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.313197682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.313211772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.333713336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.333772256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.333785466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.333814396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.333825966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.333850586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.333860966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.339951037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.340001897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.340015738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:20.340028658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:20.340343749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.341758886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:20.341788707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.341803147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.342925982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.343205724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.343219444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.343230484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.343243104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.343254214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.344682181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.344714611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:20.344728511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:20.353522815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:20.353579835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.353608476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.354689641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.355152813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.355167024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.355180204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.355191984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.355204234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.355236804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.355248564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.355260494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.355272924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.355285244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:20.355344554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 476 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.355363215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 476 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.355376015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.357891167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.357929687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.362264439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.36229362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.36232201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.36233307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.363108634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.363278615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:20.363862087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.36442314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.366632901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.366665502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.366679222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.366692492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.366704732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.366738052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.366748912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.371053604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.371094614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:20.373016894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.373051974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.382446701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.382481082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.382495852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.382519642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.382533632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.382546712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.382559242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.382572602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.382587072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 479 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.382946064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.383380656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.385452676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.385718377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.385762158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.385776248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.385837878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.385862388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.385876718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.385889828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.385923528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.387535517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.387569177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 480 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.390463461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.390526572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.405650868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.405680298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.405755459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.405770319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.407471727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.409005895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 481 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.409136176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:20.409181446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:20.41392414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.41399952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.416959555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:20.417080406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:20.417107086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.417124656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.258692495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.258712246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.258723696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.258738136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.258748526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.258797596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:21.258815246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:21.258840406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:21.259981962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.260034792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.260066472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.260090533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.260284874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.260349644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:21.260376564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:21.260449064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:21.260476484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:21.260488765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:21.260520815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.260534505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.260547715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.260569875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.260580825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.260592625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.260604325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.260615985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.260626175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.260688756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:21.260715806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:21.260728446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:21.260745586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:21.260757876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.261781471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.261807981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.261822151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.261870712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.261881672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.261921992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.261932252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.261943872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.261953912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.261965342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.261980942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:21.261993562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:21.263113588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:21.263144508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.263160028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.263993372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.264036852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.264048333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.264132983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.264161963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.264173313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.264204533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.264216283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.264237153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.264248944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.264350434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:21.264378534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 486 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.264391154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 486 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.264403854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.26746593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.26750569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.26754014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.26758034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.267607901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.267624581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.267636991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.267649591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:21.267671891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.267706381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.267720031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.267736141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.267753361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.267765711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.267777801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.267791241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.267801062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.267823812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.267836412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:21.270121093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.270155143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.270170953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.270181944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.270212564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.270225324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.270238164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.270263194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.270275174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.270300914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:21.270318414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 489 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.270858907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.271607721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.271630291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.271640991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.271660181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.271681811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.271702071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.271714191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.271725991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.271742061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.271752061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.271763862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.271776372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 490 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.272772327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.272790417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.275568301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.275598741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.275612201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.275622361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.276175684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.276738026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 491 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.277339329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:21.277367729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:21.27743054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.279215059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.279243089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:21.279271599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:21.279295509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.279309739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.260031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.26007352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.2600852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.26009654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.26010623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:22.26012773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:22.26013937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:22.260150731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:22.260731163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.260782654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.260822764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.260847304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.266619733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:22.266679514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:22.266705184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:22.266728524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:22.268540933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:22.268573963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:22.268587943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.268600663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.270427342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.270468613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.270479623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.270491463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.270501143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.270517903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.270527713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.275522988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:22.275618589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:22.275631459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:22.275642879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:22.275706029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.277154496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:22.278252232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.278271952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.296593474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.296634624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.296678455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.296688055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.296706295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.296715505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.298173092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:22.298201372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:22.298213512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:22.300191902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:22.300231683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.300245873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.301558109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.30163301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.30164557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.30167547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.30169751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.30171305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.30172373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.30174756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.30175863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.3017695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.304307123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:22.304860566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 496 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.304876586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 496 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.304889126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.307451329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.307497099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.325241118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.325284609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.325297409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.325307859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.326944107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.326980667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:22.326993697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.327035957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.329231578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.329384839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.329399169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.329415689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.329427099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.32943799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.32945193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.333741511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.334542075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:22.334570145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.334599246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.334611926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.334621976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.334633316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.334655266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.334666346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.334677186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.334688106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.334699076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 499 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.334715236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 499 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.336004683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.336051483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.355143119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.3551958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.35521078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.35522637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.35523701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.35524745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.3552579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.35529119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.3553004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.355812523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 500 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.355847733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 500 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.359672412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.359704432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.366925348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.366966559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.366978929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.366989039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.366999999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.367012409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 501 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.367023629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:22.367035319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:22.367046289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.367067309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.367089339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:22.367113219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:22.367137119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.36715179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.260899702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.260959292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.260970592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.260980412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.261010203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:23.261048993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.261066643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:23.261078113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:23.261313044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.261361134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.261399575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.261423635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.263140993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:23.263199954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.263224724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:23.263248494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:23.263277214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:23.263292264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.263304394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.263316464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.263367975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.263427015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.263438685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.263450275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.263459655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.263470605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.263484145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.263532005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:23.264684061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.264708741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:23.264721511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:23.264733331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.264746211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:23.264758632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.264775432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.265876087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.265898207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.267180034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.267215574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.267228054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.267237714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.267249164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.267260914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:23.267273114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:23.267284934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:23.267349465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.267365875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.269672606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.271655746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.271707257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.271719017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.271729227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.271740607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.271752417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.271764287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.271776847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.271788567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.271799807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:23.271824057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 506 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.271835727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 506 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.271847437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.272248939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.27228434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.27244335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.273344435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.273355775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.273365545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.274003448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.274028138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:23.275211654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.275243655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.275257485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.275267115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.275278385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.275289335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.275305155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.275315685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.275324955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.275335775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.275351815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:23.279162364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.281077204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.281100114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.281110874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.281122074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.281131484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.281149474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.281167154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.281178525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.281189395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:23.281201345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 509 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.281212875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.281224665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.281359185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.281370736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.281382126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.281392466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.281404796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.281415486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.281425876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.281436256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.281445086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.282737772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.283312935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 510 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.284430241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.284460291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.284499531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.284516001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.284539372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.284548702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.284561482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.284573922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 511 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.285181855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:23.285845618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:23.285864788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.285886308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.28621204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:23.28627452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:23.28631454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.286327871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.258750019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.258786909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.258802829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.258812819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.258822479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:24.258834839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:24.258846239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:24.258857609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:24.258868739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.25891945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.25894295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.264538968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.266689499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:24.284445489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:24.284499849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:24.284525499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:24.284557259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:24.284570129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:24.284587039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.28460016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.28461397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.28463687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.2846479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.28466094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.28467162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.28468341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.28469365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.28470705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:24.28473134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:24.28474331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:24.28475503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:24.2847671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.28478158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.284794521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.284807771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.284822471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.284832531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.284844851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.284854821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.284866851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.284876951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.284888731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 353 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.284900581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:24.284912651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:24.284924861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:24.284936741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.284951321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.284964141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.284985592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.284995652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.285007812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.285017702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.285029222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.285040792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.285052462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.285063872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.285076822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.285088402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:24.285112432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 516 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.285124062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 516 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.285135892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.285147022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.285159972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.285173132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.285184143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.285196143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.285205623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.285217313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.285229653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:24.285241523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.285254253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.285267523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.285277473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.285289203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.285301133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.285314223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.285326333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.285336483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.285348353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.285359843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:24.285372013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.285384694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.319359855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.322786202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.322824472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.322843742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.322856802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.322874362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.322887432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.322900723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.322915523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 519 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.322928773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.322951363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.322964853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.322982693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.323010273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.323022423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.323061253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.323073913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.323086393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.323106414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.323116864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.323129744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.323141964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 520 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.323801937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.323835067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.325308985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.325339125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.325352745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.325367805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.325379675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.325393215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 521 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.326059698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:24.334112659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:24.334158199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.334182519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.334212719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:24.334237459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:24.334261519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.334276439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.264178904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.264243854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.264256474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.264274215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.264283955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:25.264298725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:25.264310505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:25.264322285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:25.264334145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.264355965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.264378775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.264400485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.264421585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:25.264445565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:25.264470826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:25.264494266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:25.264517696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.264564876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:25.264596626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.264609666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.264622366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.264651606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.264662236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.264673967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.264683797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.264695777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.264705557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.264717237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.264742787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:25.264754427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:25.264766127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:25.264778147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.264790017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:25.264802277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.264814667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.264827817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.264838627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.266667937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.266683937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.266695917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.266705467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.266717797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:25.266729667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:25.266741517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:25.266752677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:25.266764637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.266776637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.266796427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.266818657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.266846328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.268814787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.268839148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.268851038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.268862428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.268874078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.268885288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.268901098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.268912318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:25.268936928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 526 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.268948918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 526 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.268960508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.268972488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.268985658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.268998338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.269007648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.269019689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.269029089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.269039809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.269051029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:25.269062279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.269074239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.269086819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.269096289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.269107379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.269118019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.269128709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.269141339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.269150829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.269161819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.269173519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:25.274879378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.274916228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.274949698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.274960569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.274988389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.274998349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.275009169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.275024639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.275035899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.275046849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:25.275057989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 529 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.276283845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.27731939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.277340941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.277351191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.277362411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.277373681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.277385281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.277401461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.277412471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.277427751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.277437321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.277464361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.277475781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 530 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.292943999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.29299459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.358708511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.358748381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.358798441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.358814131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.358922832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.358956062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 531 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.372705201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:25.372746931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:25.372936292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.372982132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.373030643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:25.373071473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:25.373095223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.373108543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.268456473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.268517104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.268528844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.268538744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.268559224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.268601564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.268617884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:26.268629194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:26.268708785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.2697687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.26979632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.26982683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.2698482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.269873251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.269899421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:26.269923311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:26.269946891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:26.269958661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.269971401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.269985501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.269997851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.270018991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.270029391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.270047351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.270057191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.270068552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.270077682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.286645285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:26.286709996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.286722486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:26.286733736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:26.286824716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.287899072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:26.288989057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.289022087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.289035767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.289051187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.289062848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.289072728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.289083728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.289093428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.289104458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.289116218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:26.289127458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:26.291204928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:26.291241879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.291254819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.291413159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.29145662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.29147084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.29149047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.29150047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.2915114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.29152254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.29153335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.29154363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.29155828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.29157114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:26.29159464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 536 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.29160578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 536 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.29161675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.293283409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.293320329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.293386169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.293403129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.29342998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.29344395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.29345435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.29346775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:26.294070783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.29753987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.299020638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.300188933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.300201463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.300212714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.300223494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.300234904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.300249014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.300260034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.300271424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:26.300283164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.300294834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.300306864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.300316214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.300326854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.300336044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.300347094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.300357814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.300369764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.326805628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.326851118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 539 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.328726377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.328756328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.328981179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.328995999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.329007109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.329018489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.329029399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.329039529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.329054909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.329065379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.329074469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.329084729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.329102729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 540 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.355267422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.355315962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.359171361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.359186321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.359263492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.359273392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.36076183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.362128307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 541 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.362141027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:26.362152307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:26.362162967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.362184247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.362205207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:26.362231157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:26.362254497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.362268138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.2585795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.260280278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.260310358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.260321668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.260331848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:27.260350769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:27.260362859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:27.260374889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:27.260386689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.260408569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.260446149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.260469019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.260489979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:27.260513489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:27.260538379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:27.26056231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:27.261505394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:27.263191913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:27.263215163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.263240783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.263259683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.263281343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.263294183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.263306003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.263316084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.263327504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.263336984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.263348234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:27.263373204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:27.263384604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:27.263395824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:27.263412054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.263424204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.263436134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.263447874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.263460684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.263470254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.263488174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.263497844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.263508904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.263518425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.263529565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.263540835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:27.263552185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:27.264109058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:27.266056997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.266082437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.267595665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.268733961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.268819331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.268832121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.268842051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.268853141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.268864242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.268875492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.268886952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.268913872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.268925242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:27.268959242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 546 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.268970722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 546 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.268982512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.269776986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.271561195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.271591185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.271601345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.271617715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.271627486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.27246311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.273544885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:27.273576265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.273589755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.273602185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.273611616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.273622476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.273633796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.273644836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.273672736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.273682066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.273737946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.273768686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:27.274819782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.275451295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.279543916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.279573266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.279589486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.279598886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.279609856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.279620616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.279631076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.280062518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:27.280083759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 549 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.281413576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.281445606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.283480056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.283503316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.283515416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.283526976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.283538276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.283549126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.283653277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.283666117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.283675947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.283686967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.283724697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 550 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.284368141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.285772948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.285797118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.285807378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.285818438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.285827798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.285838638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.285854098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 551 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.285874768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:27.285885818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:27.285896618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.285917588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.286444801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:27.286480651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:27.286503481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.286515961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.260152586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.260212106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.260224067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.260234167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.260243817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:28.260263097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:28.260279597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:28.260290667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:28.262172896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.262219487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.262242067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.262269347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.26284421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:28.264194507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:28.264244047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:28.264269517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:28.264294647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:28.264334337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:28.264354397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.264368227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.265439283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.267066381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.267089111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.267102321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.267112671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.267124191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.267134391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.289882477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:28.289946847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:28.289959697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:28.289971527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:28.290163768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.291100613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:28.291142343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.291156083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.291967578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.291995498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.292008118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.292023098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.292051068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.292062828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.293352865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:28.293710376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:28.293731696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:28.295078653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:28.295108393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.295121984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.301427255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.301513996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.301525496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.301564906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.301574306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.301585526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.301596086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.301606476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.301616886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.301627276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.302937373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:28.302990093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 556 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.303002363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 556 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.303013453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.304915823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.304951043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.305721007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.305753237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.305765417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.305775277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.311679698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.311723518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:28.311747878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.311761568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.319685838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.319726448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.319738829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.319749809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.319760809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.319771899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.319781139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.322242311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.323228806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:28.324209551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.32793813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.32797014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.327982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.32799441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.32800484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.32801687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.32802863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.328040231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.328057221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.328068871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 559 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.328115421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.328142331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.328800794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.328819294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.328832235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.330472503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.330500963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.330513383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.330525143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.330541233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.330551063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.334385333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.336271923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 560 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.336343183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.336375123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.338028192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.338058432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.338111552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.338125262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.339158897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.340064072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 561 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.340710325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:28.340746095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:28.342227963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.342861046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.342898636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:28.342935116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:28.342959257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.342973117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.259391281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.259441921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.259454201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.259464001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.259473501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:29.259535052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:29.259551592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:29.259562702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:29.259626992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.259698102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.259740273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.259811573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.259850983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:29.259888763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:29.259912674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:29.259937664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:29.260000644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:29.260039454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:29.260053464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.260065574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.260442326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.260480596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.260491236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.260508277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.260520217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.260531537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.260540917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.260551957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:29.260580467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.260599787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:29.260611087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:29.260622227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.261469771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:29.261496492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.261509242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.261559222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.261569012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.261602682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.261611882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.261626222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.261639002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.261650012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:29.261663432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:29.261674552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:29.262746548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:29.262774848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.262788338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.262844788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.262870399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.262879399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.262890029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.262899469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.262909799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.262920219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.262930679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.262941519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.262952329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.262962949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:29.262987279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 566 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.262998439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 566 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.263010039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.264599457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.264635107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.264660888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.264670778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.264692778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.264702018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.264713718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.264729688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:29.265296411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.265343101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.265361421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.265370561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.265381851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.265396591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.265407111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.265417551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.265426721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.265441492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.265476372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:29.269383151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.270625458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.270651498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.270663058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.270674348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.270684548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.270696498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.270708538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.270720478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.270732038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:29.270760398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 569 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.270772448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.270784979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.270808859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.270818549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.270829739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.270841309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.270852829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.270864129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.270875659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.270888079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.270899729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.270911679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.270923719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 570 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.270935629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.270947759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.270960179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.270969729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.270980399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.27098972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.27100098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.27101276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 571 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.27102641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:29.27103746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:29.27104887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.2710696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.27109044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:29.27111507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:29.27113828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.27115182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.268150064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.268197464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.268208854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.268218904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.275013039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:30.276417086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:30.276447066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:30.276473156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:30.309780115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.309936946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.309979386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.310006647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.384027013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:30.385111838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:30.385139578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:30.385169548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:30.386634776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.388535605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:30.388563436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.388577176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.400821027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.400899778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.400914058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.400952708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.400973818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.401032229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.401042079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.408340106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.408399086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 376 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.408417396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:30.408429576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:30.408441246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.415445872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:30.415488292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.415501792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.429412443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.429450423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.429488963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.429498573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.429526323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.429538443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.43471977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.4347613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:30.4347741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:30.438792081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.438838471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.438851951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.440956282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.446686471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.446716701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.446730671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.446741491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.446754061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.446766571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.446778581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.446790821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.446803161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.446815211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.446843781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 576 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.446856211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 576 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.465648227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.467945999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.468096829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.469060424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.47022748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.47025452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.47026694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.47027984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.470293651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:30.489416938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.489451508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.495332608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.495362478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.495376358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.495389428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.495402318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.495414478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.495424578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.498229772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.498263592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:30.502344573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.502998276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.50765099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.50768619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.50771806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.50773482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.514339744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.514360404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.514373375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.624288643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.624335043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 579 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.628178692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.628221032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.62980675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.629833341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.629845301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.629856091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.629866791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.629877481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.629888381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.629899631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.629908901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.632450664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.633276688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 580 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.635863541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.635903761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.654405495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.654428606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.654477656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.654487476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.656322545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.656348965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 581 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.660118404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:30.660156024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:30.727385386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.727441346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.728780133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:30.730351991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:30.730383371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.730397431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.26168042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.26170954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.26172031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.26173008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.26173956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.26176534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:31.26177683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:31.26179225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:31.262086312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.26369677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.26373033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.26375257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.26571224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.266920306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:31.266955886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:31.266984237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:31.267008817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:31.267020797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:31.267033677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.267069347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.267097757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.267127727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.267142637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.267153987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.267279208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.267290428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.267299938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.267314308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:31.267428059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:31.267441869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:31.267453399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:31.267465039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.267512599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:31.26770933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.2677242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.269870871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.271001887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.271028597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.271039857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.271051897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.271066597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.271081857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:31.271188578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:31.271200538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:31.271284048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:31.271316838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.271329469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.271935412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.271983832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.272002122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.272020472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.272034122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.272044892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.272055382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.272065842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.272076512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.273327789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.273351009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:31.273379899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 586 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.273414109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 586 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.273425579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.273954472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.273972422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.274445434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.274462834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.274487534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.274496855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.274516995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.274536045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:31.275183298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.275209798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.276465494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.277828061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.277865652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.277879542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.277892242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.277905542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.277916842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.277929772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.277944432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:31.277962582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.277977932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.278453385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.278467985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.278488365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.278498935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.278511125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.278527095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.278552405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.278563895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:31.278602395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 589 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.280208434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.280243854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.280790667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.280818407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.280831237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.280851397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.280895647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.280918157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.280930587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.280943248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.280953758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.280965558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.280988228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 590 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.282405495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.282438405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.282778657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.282791387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.282812617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.282823007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.282840907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.282864247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 591 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.28346334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:31.283496301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:31.284086864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.284124944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.284177044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:31.284203534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:31.284232234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.284247364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.772733365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"internal-dns-resolver","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:31.777976712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","error":"proto error: io error: Network is unreachable (os error 101)","delay":"31.594733293s","count":"7"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.259546598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.259586938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.259598468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.259608228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.259617568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:32.259630158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:32.259646648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:32.259658018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:32.259668918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.259689918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.259710618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.259732619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.25999907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:32.26002898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:32.26005239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:32.26007665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:32.26010508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:32.26011627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:32.260128611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.260140751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.272486263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.272564883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.272577633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.272618034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.272632394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.272652624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.272661824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.273339087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:32.274130871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.274154261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:32.274166751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:32.274178862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.274479943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:32.274504273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.274552923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.275440928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.275466078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.275487548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.275496968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.275514958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.275524168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.275554068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:32.275575359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:32.275586579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:32.277677089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:32.277703109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.277717099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.277729299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.27775629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.27776669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.277931851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.277945411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.277956291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.277967451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.277978701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.277989721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.278000501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.278010991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:32.278060321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:32.278071751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 596 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.278082681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.279605559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.280647685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.28370683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.284049272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.284061172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.284071062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.284081962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:32.284095182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:32.284603635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.28563726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.28566542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.2856765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.2856884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.28569943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.28571023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.285721681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.285731471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.285742541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.285758481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:32.2896381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.28967045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.294671956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.294694676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.294782386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.294793456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.294804636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.294815516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.294826427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.296048953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.296586055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 599 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.29745528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.297630871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.298586936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.299645551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.299669021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.299685421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.299697461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.299708641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.299720181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.299730961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.299742801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.299753611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.299765441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 600 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.300604006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.301830822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.301844892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.301882492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.301900902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.301910892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.302374775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:32.302405585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 601 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.303515621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:32.304717337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:32.304730247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.304751717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.304772677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:32.304798767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:32.304822267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.304834498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.26220369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.26224276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.26225391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.26226392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.26227786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:33.26231418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:33.26232612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:33.26234209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:33.262847583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.262901683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.262937263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.262974164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.265202175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:33.266950884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:33.266988314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:33.267017234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:33.267041164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:33.267053104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:33.267065364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.267077324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.268539372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.268602392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.268616502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.268717443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.268740523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.268752533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.268761763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.268960424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:33.270876763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.270901034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:33.270913144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:33.270925804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.270937614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:33.270949854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.270961464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.275551847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.275580787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.275618848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.275628828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.275653908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.275669158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.27614551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.276167081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:33.276180411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:33.277494217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.279110196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.279147726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.279181156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.279208456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.279218726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.279239346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.279252446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.279263716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.279275287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.279286607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.279297667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.279312647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.285522378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.285574828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:33.285587378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 606 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.286114681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.288305982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.288335562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.290659554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.290922385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.290972446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.290987876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.293168827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:33.295091226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:33.295113437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.295126667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.295143367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.295153677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.295170507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.295181707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.295192787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.295203697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.295213317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.295244147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.295262297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:33.296357513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.296397603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.296892636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.296908256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.296949876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.296959526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.296970796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.296981546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.296992236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.299036516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:33.299069767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 609 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.300413113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.300852566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.301855551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.301879521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.301894891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.301905541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.301916371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.301926871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.301937381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.301947821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.301957151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.301972151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.301983671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 610 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.304681715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.304715856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.304761476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.304778526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.304789936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.304799846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.304811106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.304823306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 611 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.305255828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:33.305277668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:33.305385579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.305440639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.3055025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:33.3055282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:33.30556275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.30557699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.263306854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.263360384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.263372944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.263383814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.263566845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:34.263583805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.263598565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:34.263617885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:34.263631255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.263665416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.263688276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.263711676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.263756946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:34.263806796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.263836927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:34.263866627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:34.263891977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:34.263904177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.263918327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.263931627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.263944727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.263968487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.263979737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.263992677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.264003447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.264016147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.264026467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.264040258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:34.264065298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 392 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.264095558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:34.264108208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:34.264121938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.264134628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:34.264153028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.264166558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.264180318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.264202178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.264421799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.26443516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.2644482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.26445961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.26448139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 393 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.2645046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:34.26451828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:34.26453217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:34.26454399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.26456558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.266969452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.267025183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.267040113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.267052783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.267063013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.267075223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.267087323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.267099333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.267111393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.267123133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.267134863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:34.267160913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:34.267172893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 616 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.267184813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.267197414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.267210134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.267223074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.267232974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.267245464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.267255224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.267266924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:34.267278934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:34.267291984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.267304904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.267317964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.267327584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.267339104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.267351294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.267362954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.267374574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.267384424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.267396625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.267408935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:34.269325464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.269354534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.269370184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.269381445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.269395395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.269411585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.269423775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.269436115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.269448375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.269460615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.269473685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 619 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.271027893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.27243761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.27246502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.27247676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.27248923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.27250149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.27251327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.27252521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.27253671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.273081153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.273094563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.273113783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.273128303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 620 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.273140474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.273153294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.273166254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.273176144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.273188114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.273197894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.275373515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:34.275400175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 621 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.275413795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:34.275425865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:34.275441535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.275463476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.275484896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:34.275509556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:34.275535386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.275549826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.259329782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.259384993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.259396583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.259406463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.259416133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:35.259449323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:35.259460853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:35.259471963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:35.259560864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.259609634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.259654084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.260282027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.260328597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:35.260354598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:35.260378878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:35.260403398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:35.260427008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.260438758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:35.260451368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.260463428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.260538888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.260573149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.260583319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.260595219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.260604959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.260615909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.260625209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.260636239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.260660069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:35.260671769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:35.260684649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:35.260702249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.261225652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.261400813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.261415773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.261428393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.261438083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.261448893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.261471183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.261482203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.261491393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.261508453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.261519823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:35.261537764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:35.262564739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:35.262587559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.262605139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.262652649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.262693789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.262705239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.26272111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.26273062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.26274132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.26275173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.26276297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.26278442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.26280106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.26281151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:35.26283542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:35.26285122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 626 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.26286262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.264453348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.264485308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.264517089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.264527099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.264549439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.264558649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.264572049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:35.264587519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:35.265994326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.266887851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.266914451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.266925721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.266937481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.266949871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.266962211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.267162102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.267171682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.267183032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.267195382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:35.267207062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.267253622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.267363843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.267386203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.267403103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.267412573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.267423393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.267434063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.267444623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.267460213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:35.267475234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 629 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.26868224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.2688115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.26883337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.26884343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.268854141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.268864881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.268875591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.268886731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.268897291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.268907981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.268917191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.268927701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.268940421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 630 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.270614679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.2706462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.27066036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.27067047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.27068398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.27069376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.27070443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.27071662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 631 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.272174967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:35.272204437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:35.272903681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.275201913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.275233493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:35.275258243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:35.275285383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.275298673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.265931644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.266005645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.266031315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.266069025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.266455247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.266782369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:36.266794759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:36.266806119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:36.2669882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.270152076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.270176246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.270199566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.270222206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.270246356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:36.270269956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:36.270293086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:36.271409342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:36.271429452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:36.271442712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.271454882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.275727054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.275768254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.275784084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.275802775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.275812095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.275825525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.275834735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.277372533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:36.281207162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:36.281233242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:36.281246132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:36.281263222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.284613099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:36.28465379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.28467273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.28666167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.28669297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.28671426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.28672364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.28674511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.28675424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.320628442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:36.320668402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:36.320680842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:36.322316961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:36.322356201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.322369181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.336551963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.336643324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.336663614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.336695244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.336708644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.336719564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.336729924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.336740274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.336750654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.336761084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.346367903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:36.346416453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:36.346503433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 636 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.346650704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.348995946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.349030576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.351420839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.353468569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.353511919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.35353072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.35354246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:36.35356268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:36.35357409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.35361382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.354683665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.354706356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.354718106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.354729336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.354740106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.354750626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.354759766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.355058627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.355078787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:36.356860536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.358080333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.358108953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.358119623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.358131373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.358140933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.358151963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.358162903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.358174193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.358185553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.358197313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 639 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.3595273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.361638491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.361673941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.361684721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.361696121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.361707601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.361719121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.361731051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.361751621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.361763311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.361778161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.361789301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.361808301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 640 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.374295165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.374331865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.432616361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.432658611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.432679411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.432689171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.433214464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:36.433247394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 641 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.447140765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:36.447188975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:36.448308331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.448371231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.45604501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:36.4560937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:36.456337191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.456354922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.260275974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.260311925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.260323265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.260333015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.260758967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:37.260784787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.260797467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:37.260808977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:37.262313475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.262418755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.262442645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.262477956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.265023978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:37.266224014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.266262825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:37.266287965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:37.266316065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:37.266327805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.266340095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.266352425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.270733317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.270779347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.270794798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.270823518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.270832898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.270857358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.270866638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.271809533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:37.27319518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.2732245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:37.27323647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:37.27325233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.273561112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:37.273582712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.273595192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.275457971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.276503787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.276530597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.276540817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.276552187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.276561887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.277596272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.277614403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:37.277630393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:37.278937059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:37.279599393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.279615943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.279628473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.279655703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.279665383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.279676323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.279685463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.279700113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.279710713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.279721773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.279732463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.279743093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.279753493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:37.279776874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:37.279810804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 646 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.279823444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.282165386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.28294554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.283182131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.283194341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.283236531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.283246041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.283258011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:37.283284031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:37.284015375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.284040535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.289153581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.289171031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.289182261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.289193221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.289204121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.289214811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.289223851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.289688514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.289708574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:37.292186276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.292214226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.293185671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.293540613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.293571063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.293581323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.293593723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.293605193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.293616694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.296599819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:37.296626189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 649 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.298105986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.298440108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.300482239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.300508939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.300520699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.300531379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.300541769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.300552209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.300562589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.300573369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.300582779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.300593239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.300604839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 650 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.302844251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.302878801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.308854701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.308885431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.308943732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.310808481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.310833801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.310847911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 651 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.311993527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:37.312032857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:37.315100723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.315151403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.324007338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:37.324054088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:37.324195719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.324209259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.258826906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.258898026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.258909946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.258919806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.258935576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:38.259020657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:38.259032567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:38.259043887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:38.259088887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.259135047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.259166607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.259191048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.259361648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:38.25961734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:38.25965757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:38.25968899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:38.264921557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:38.264944167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:38.264972217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.264985567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.264998207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.265027527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.265038157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.265051907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.265062177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.265073667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.265083777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.265095337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:38.265119408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:38.265131328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:38.265143088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:38.265164488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.265178338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.265190718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.265202718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.265224718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.265234308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.265251148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.265260408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.265276528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.265286078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.265297198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.265312078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:38.265334869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:38.265429569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:38.265461259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.265473639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.26552033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.26556511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.26557438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.26559454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.26560374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.26561966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.26563016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.26564057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.26565099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.26566164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.26567185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:38.26569899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:38.26571015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 656 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.265761941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.267388199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.267420869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.267465459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.267479679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.26750174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.26751081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.26752467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:38.26753616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:38.268123103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.268152743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.268193363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.268213453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.268227573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.268238063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.268248613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.268259053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.268268303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.268278913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.268293774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:38.269693771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.269721231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.270754456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.270787546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.270799416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.270833496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.270845176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.270856777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.270867907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.270878847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.270890767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 659 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.271948242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.278374975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.278405145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.278420775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.278432005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.278443315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.278454886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.278466396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.278477646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.278488986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.278498976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.278510586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.278522356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 660 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.278533706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.278547156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.278559106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.278568346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.278579436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.278588786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.278599696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:38.278610846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 661 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.278622726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:38.278633926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:38.278644776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.278667147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.278687727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:38.278711107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:38.278734627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.278758447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.259611648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.259645028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.259656179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.259665799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.259675319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:39.259736869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:39.259754999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:39.259766449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:39.26004056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.260099881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.260140491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.260169181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.260301692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:39.260342042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:39.260365552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:39.260388742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:39.261803579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:39.262288952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:39.262304022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.262316262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.264560083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.264632634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.264646484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.264688024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.264701824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.264719804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.264729344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.264841185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:39.265517408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:39.265542408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:39.265560038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:39.265571128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.270759975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:39.270798075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.270812335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.279184378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.279214578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.279226978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.279237248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.279248518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.279258298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.279269458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:39.279280898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:39.279292158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:39.281015987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:39.281055477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.281068617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.281836301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.281897192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.281906902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.281934022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.281952502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.281963542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.281978402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.281988792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.281999232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.282009582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.282865386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:39.282892187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:39.282903407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 666 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.282914307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.285399459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.285436589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.285664761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.285680321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.285710511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.285720031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.285760621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:39.285772611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:39.286581145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.286610785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.286674336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.286684416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.286732026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.286742766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.286753546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.286768816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.286777916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.286788756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.286799746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:39.294061803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.294097293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.294111513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.294121893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.294138343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.294147983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.294158824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.294170914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.294182224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.294194374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:39.294206264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 669 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.294217764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.294230494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.294243304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.294252464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.294265254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.294276204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.294287224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.294298884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.294310434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.294321884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.294331384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.294342644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.294354665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 670 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.294366185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.294378175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.294391615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.294400825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.294412165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.294421425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.294432465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.294444505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 671 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.294455845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:39.294466795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:39.294478085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.294500375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.294521255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:39.294545015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:39.294568596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.294581906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.259300045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.259364286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.259376546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.259387306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.259397416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:40.259452346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:40.259490116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:40.259511776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:40.259605797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.259659347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.259700637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.259735508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.259902658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:40.259936529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:40.259961299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:40.267570287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:40.267622277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.267637357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:40.267654258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.267677958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.267710198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.267749608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.267762648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.267776448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.267786988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.267809838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.267821108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.267833538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.267859009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 416 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.267875269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:40.267887239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:40.267899679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.267915309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:40.267928929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.267943739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.267958479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.267979039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.267997909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.268008949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.268021509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.268035099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.26804764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:40.26806058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:40.26808004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:40.26809265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:40.26810677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.26812378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.26813941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.26816127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.26817293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.26819379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.26820415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.26822027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.26823249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.268246801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.268266141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.268278371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.268294121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:40.268321481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:40.268333871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 676 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.268345931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.268356951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.268371251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.268384451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.268394721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.268407191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.268417071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.268429251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:40.268441932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:40.268454192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.270915734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.270971724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.270998824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.271014775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.271038075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.271051355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.271063515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.271074545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.271087145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.271100265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:40.271112735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.271126665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.271139875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.271149925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.271162475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.271174275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.271186305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.271198445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.271210946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.271223156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.271235266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 679 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.273251736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.273289836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.273866139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.273906109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.273920159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.273938129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.273951969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.273964979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.27397757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.275810979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.275836829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.275849989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.275863379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 680 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.275880939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.27590794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.27592244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.2759364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.27594864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.27595887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.27597137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:40.27598414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 681 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.27599691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:40.27600883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:40.280736014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.280782795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.284102311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:40.285348118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:40.285536919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.285566129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.266213349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.266287549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.266299259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.266309109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.266319499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:41.26634241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:41.26635479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:41.26636984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:41.268624161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.268672661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.268698671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.268720152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.268740972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:41.268767912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:41.268792562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:41.268816072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:41.269139574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:41.270980113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:41.271016623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.271030103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.271042793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.271068924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.271316865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.271331985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.271351675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.271364025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.271385335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.271397215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:41.271421835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.271433816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:41.271458576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:41.271470486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.272154879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:41.274023819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.274055979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.316421224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.316463034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.316476554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.316487864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.316500174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.316510394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.316521734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.316535174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:41.316546685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:41.319933692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.319989482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.320003612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.324439085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.324488905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.324500835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.324512845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.324522835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.324534625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.324546425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.324557545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.324573896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.324584986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.325310849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.32534863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:41.32536084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 686 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.330628196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.330670887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.330685577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.330716097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.330726537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.330737907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.330747527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.338198045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:41.338236485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:41.339609982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.341032969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.343623522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.344425586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.344439786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.344459326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.344477066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.344489116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.344498986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.378179358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.378227628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:41.379184713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.379208013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.385631306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.385667666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.385702606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.385712756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.385728896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.385739756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.385750576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.389277194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:41.389312624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 689 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.391590086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.391922787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.393859347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.395106443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.395139554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.395158654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.395180424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.395193894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.395206414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.395223274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.395233374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.434943286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.434991416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 690 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.437367828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.43771778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.439014887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.440283393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.440322593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.440334183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.440347383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.440403524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 691 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.442167043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:41.443810901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:41.443835681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.443860261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.443887711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:41.444027072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:41.444055262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.444069632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.258429608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.258475228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.258487088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.258497719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.258508029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.258523189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:42.258536159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:42.258556949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:42.258619739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.258658819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.25868992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.25871355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.25876198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.25879037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:42.25882106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:42.25884538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:42.25888263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:42.258898991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:42.258912871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.258926331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.258956381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.258978721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.258991371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.259016541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.259031141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.259043171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.259052861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.259092642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:42.259118652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:42.259150722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:42.259163392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:42.259175582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.260461198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:42.261659675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.261687855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.261707565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.261719075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.261731615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.261743005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.261755865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.261766895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.261779085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:42.261791575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:42.261804065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:42.261816295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:42.261828275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.261844415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.264359758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.264393438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.264406848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.264438129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.264455429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.264472219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.264495859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.264508499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.264524489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.264536249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.264548029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:42.264573479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:42.264585869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 696 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.264598219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.264611499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.26462534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.26679609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.266827351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.266840961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.266857581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.266901371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:42.266921751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:42.267819426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.268865741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.268897121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.268910211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.268924671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.268938521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.268956601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.268969141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.268983892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.269054732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.269068452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:42.269248023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.269268713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.269282533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.269292813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.269305273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.269328533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.269343713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.269355633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.269367413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.269380124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.269400134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 699 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.27061761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.275588896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.275615116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.275627416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.275656656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.275691826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.275711946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.275726296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.275744426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.275758816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.275787997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.275802017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.275817877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 700 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.275843437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.275860967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.275878087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.275889477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.275906227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.275920287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.275936417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:42.275949067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 701 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.275961017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:42.276087608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:42.276101028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.276123268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.276145838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:42.276174008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:42.276198539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.276213729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.265528466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.265646497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.265666257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.265682337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.265693097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:43.265713017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:43.265726857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:43.265740597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:43.265753117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.265816607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.265841468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.265864458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.265887628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:43.267051274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:43.267097124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:43.267124804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:43.267150974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:43.267164734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:43.267183594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.267504116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.267535766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.267560606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.271727467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.27219756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.27221432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.27223359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.27224833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.27226833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:43.27229553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.27230993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:43.27232286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:43.27233605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.2723526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:43.272366741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.272408541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.272453461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.272465821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.272483841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.272494841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.272508241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.272519131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.272532941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:43.272545761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:43.272558312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:43.272582982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:43.272604702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.272617932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.272638252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.272663882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.272674522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.272694272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.272705462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.272718712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.272731372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.272746732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.272764083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.272778003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.272791143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:43.272822823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:43.272838653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 706 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.272850833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.272863743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.272878443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.272892193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.272902503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.272917193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.272927713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.272939793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:43.272951994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:43.272964624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.275499546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.275528627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.275539987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.275553117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.275566447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.275726788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.275744008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.275754188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.27616774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.27619382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:43.27620743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.27622226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.27624532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.27625745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.27627069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.27630535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.276322451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.276340411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.276353621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.276367231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:43.276379671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 709 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.276393031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.276416331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.276430211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.276440141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.276452161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.276464131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.276476711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.276490881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.276503441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.276516352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.276527632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.276539192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.276560052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 710 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.28215674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.28406072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.284501462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.284606152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.284618942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.284637063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.284648353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.284664833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 711 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.284676233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:43.284687453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:43.284698613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.284719353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.284741183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:43.284765733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:43.284789093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.284802593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.260305513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.260351183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.260362643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.260377563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.260387083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:44.260450674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:44.260469504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:44.260481484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:44.267483999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.267539659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.26757825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.26761135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.26769689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:44.26773858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:44.26776365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:44.267786851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:44.267854321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:44.267877451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:44.267890261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.267909001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.267921281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.267951221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.267969792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.267993312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.268002542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.268013132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.268022352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.268591855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:44.268624875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 432 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.268635745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:44.268646665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:44.268657675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.270328513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:44.270774086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.270795196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.273407169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.273441929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.273454309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.273463729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.273482549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.273492129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.27353572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 433 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.27355709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:44.27356877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:44.278169763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.27955894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.27958309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.279602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.27963052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.279640751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.279659971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.279669611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.279680731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.279704071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.279723501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.279741921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.279752731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.279771021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.279794801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:44.279806181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 716 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.279817091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.280984627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.281013167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.283781941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.283811622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.283828522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.283837952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.283870402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:44.283887532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:44.284777546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.284801077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.285157418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.286444805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.286471165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.286488715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.286500525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.286516605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.286525805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.286537565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.286553575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:44.286911667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.286947177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.288253764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.288283104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.288306734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.288316144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.288326874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.288337594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.288353315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.288364235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.288375945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 719 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.289928393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.290175654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.290192684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.290202894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.290218304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.290230034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.290241514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.290252474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.290268444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.290279784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.290292584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.290303774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.290315634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 720 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.291710552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.292166454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.293980573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.29539506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.29542229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.29543303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.29544978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:44.29546173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 721 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.295473401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:44.295484731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:44.295495931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.295516721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.295537511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:44.295563371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:44.295586401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.295600581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.268309727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.268355527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.268368007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.268378727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.269064631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:45.269103901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.269135721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:45.269149801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:45.2708925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.276395268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.276425218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.276458638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.276481498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:45.276508259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.276535019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:45.276560539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:45.276585709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:45.276598129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.276611619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.276626019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.276639439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.277310123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.277325433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.277370693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.277381473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.277504274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.277533194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.309175684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:45.31033559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 436 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.31036301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:45.31037631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:45.31038945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.313006973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:45.314551101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.314586751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.315525506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.315541876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.315612276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.315623586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.315656176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.315666606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.316060358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.316076619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:45.316096439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:45.319248385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:45.321015003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.321062674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.321082204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.321157144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.321171394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.321191774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.321202684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.321214744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.321227135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.321239145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.321250935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.321262975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.321275955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:45.321302395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:45.321323995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 726 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.321337235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.323279655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.323365055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.325982909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.326011739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.326025839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.326047579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.327105274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:45.327132044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:45.327952379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.327993349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.333818028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.333852788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.333866668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.333879509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.333893009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.333905049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.333917249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.334278311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.335419976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:45.352708804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.354326832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.35982061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.3598535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.35987997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.35989122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.35990379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.35991604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.35993258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.368409413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:45.368466563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 729 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.370009001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.370064581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.375050027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.375084557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.375097987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.375110667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.375130247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.375142687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.375160627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.375172857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.375183177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.37565809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.376918696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 730 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.378075042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.37971008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.37973999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.37975443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.3797677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.379780001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.390953767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.392579975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 731 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.392611735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:45.392626455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:45.392638665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.392662406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.392695706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:45.392722356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:45.392854877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.392872127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.267596087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.267644978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.267656738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.267667298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.267731148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:46.267778088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:46.267799708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:46.267812398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:46.270939804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.271200305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.271253016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.271444837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.274356141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:46.278023409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:46.27807631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:46.27810226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:46.2781276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.27814138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:46.27815486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.27816778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.305905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.308439803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.308684584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.308697164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.308708284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.308721275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.308731945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.310581244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 356 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.310774005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:46.310822605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:46.310835515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:46.310848105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.312366193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.312419133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.312435253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.317853461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.319213968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.319230288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.319244028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.319257648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.319277188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.320264243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.320289833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:46.320303633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:46.323263068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:46.324024392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.324058342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.342746837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.342799087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.342817697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.342832707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.342924547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.342936757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.342949138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.342961238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.342973378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.342990008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.345288589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:46.34535554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:46.34537033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 736 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.345601171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.348967708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.349990423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.350072874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.350084724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.350115234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.350125834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.351145479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:46.351166719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:46.351953023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.351977873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.352031013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.352044324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.352057924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.352070254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.352092754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.352105094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.352115444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.352132464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.352149294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:46.353647662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.353682422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.353716012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.353727872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.353819742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.353841693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.353862053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.353874463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.353886713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.353904543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.353917383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 739 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.355087389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.355125459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.358614197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.358644297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.358658277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.358672317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.358689267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.358701677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.358714407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.358731627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.358841728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.358854638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 740 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.358869348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 740 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.361476241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.361508241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.365449291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.365478781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.365492561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.365503572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.366851988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:46.366882499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 741 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.369388301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:46.369418741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:46.370767638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.370809628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.370832418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:46.370863469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:46.370887979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.370902889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.258604215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.262701186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.262751376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.262762756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.262772566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:47.262786136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:47.262804796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:47.262817016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:47.262839976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.262862537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.262896297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.262920507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.262941947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:47.262966027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:47.263002547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:47.263028037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:47.263064808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:47.263087908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:47.263100428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.263112878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.265639071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.265687211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.265700141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.265712091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.265721821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.265732921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.265742301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.265753801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:47.265812551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:47.265835912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:47.267084168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:47.267110548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.267124768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:47.267138058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.267150758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.267793732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.267815092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.267826672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.267835812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.267851722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.267860722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.268976927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:47.269006848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:47.269019068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:47.270147403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:47.270667106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.270687536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.270734346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.270817067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.270827387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.270841717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.270851057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.270861707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.270872137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.270882747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.270897247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.270908327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.274631516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:47.274676656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:47.274693776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 746 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.274705316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.276063293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.276090483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.276564286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.277892663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.277921843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.277932743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.277944323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:47.277961523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:47.277972733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.277985173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.278006343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.278015633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.278026693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.278048563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.278059263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.278069783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.278082044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.278093234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.278106174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:47.278959938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.278989578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.279029328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.279049218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.279060598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.279075089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.279090729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.279101639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.279112199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.279127159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:47.279142559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 749 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.280280695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.2813205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.28136815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.28137931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.28140156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.28141274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.28142402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.28143509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.281446761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.281458431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.281472691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.281484031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.281495481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 750 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.282081034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.282103224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.282142894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.282152494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.282175404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.282184694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.282195864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.282209584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 751 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.282776977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:47.282799337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:47.282843698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.282870908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.282916458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:47.282942948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:47.282965958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.282982428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.260235077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.261275032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.261294102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.261305133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.261315333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.261330353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:48.261348113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:48.261360963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:48.261373043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.261395853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.261417603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.261442283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.261464923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.261490133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:48.261515034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:48.261557914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:48.263622064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:48.263655334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:48.263670474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.263685215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.263699155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.263726415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.263738205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.263751565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.263762905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.263776445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.263788125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.263800635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:48.263826315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.263840805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:48.263853775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:48.263866765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.263880576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:48.263893946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.263907096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.280013527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.287762066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.287791356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.287802526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.287818267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.287827957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.287849037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:48.287862077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:48.287873967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:48.287889457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:48.287902077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.287914367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.287927117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.287959377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.287968897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.287986707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.287997457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.288014688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.288026958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.288083288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.288383379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.288395449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.28840725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:48.28843502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:48.28845466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 756 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.28846899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.28848274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.2884953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.28851122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.28852116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.28853269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.28854247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.28855901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:48.2885712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:48.28858757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.288600491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.288613041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.288622621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.288634691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.288646951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.288658661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.288704361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.288721751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.288734171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.290685921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:48.290727091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.290742011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.291242994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.291258674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.291286224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.291295634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.291306654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.291317234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.291328224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.291881527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 759 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.29631626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 759 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.2963464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.29636114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.29637402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.29638456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.29639749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.29640951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.29643312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.29644609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.29645764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.29647329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.29648346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.2964967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 760 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.29650832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 760 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.296839042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.300171619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.300200609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.300211589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.300222999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.300232779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.300244179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:48.300255909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 761 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.300268269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:48.30028392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:48.300849502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.301918398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.301953178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:48.302027728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:48.302061419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.302074919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.285176146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.285229737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.285241957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.285254137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.285265107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:49.285281027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:49.285342727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:49.285362987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:49.286076931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.286123561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.286146011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.286168881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.29587162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:49.29767245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:49.29771125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:49.29774268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:49.298202842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:49.298256353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:49.298272133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.298294273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.300443334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.300772225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.300785255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.300799385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.300811065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.300823265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.300834206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.327260359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:49.327317929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 452 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.32733565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:49.32734915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:49.327877552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.333782252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:49.333827222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.333842182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.334175344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.336538986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.336562376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.336574756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.336587936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.336605916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.337721812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 453 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.338513176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:49.338529836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:49.340888048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.340939568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.340955618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.360625638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.360687838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.360706678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.360740208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.360761998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.360774369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.360786739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.360803209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.360814869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.360827129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.366395477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.366449567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:49.366463347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 766 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.366752039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.36902697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.36906105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.369713874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.369746644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.369769484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.369780944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.373642224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:49.373674924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:49.375894525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.375938945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.389482904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.389522084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.389536114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.389555474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.389568444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.389598324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.389609084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.422147339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.422203829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:49.424756212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.424791482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.428709832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.428740072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.428786622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.428797612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.428809802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.428822462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.428834813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.429231395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:49.429261615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 769 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.437833048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.437898008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.441537517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.441578737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.441592577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.441605417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.441617377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.441629827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.441641857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.441653727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.441663917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.441837858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.441880308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 770 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.444302361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.444750903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.452452822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.452482232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.452528982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.452539982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.453226476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.453257286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 771 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.464812354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:49.466489283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:49.470600654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.470670024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.472073871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:49.472122101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:49.472154011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.472169252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.259129729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.259179809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.259191899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.259202519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.259212839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:50.259228719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.259242009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:50.259266319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:50.260311405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.260365335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.260400565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.260431575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.260580596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:50.260624736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.260655866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:50.260686366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:50.260710647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:50.260728557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.260743817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.260758257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.262210654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.262251794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.262266654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.262298655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.262309405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.262324265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.262334785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.262421495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:50.262453125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 456 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.262465675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:50.262480136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:50.262491946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.263598151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:50.263624681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.263651371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.26537312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.26540703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.26542057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.265432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.265444311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.265455111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.265556231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.265590601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:50.265604301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:50.266677637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:50.266703077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.266730027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.266802817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.266843568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.266860858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.266879338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.266904628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.266917048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.266933038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.266948428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.266960058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.266972748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.266984838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:50.267009528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:50.267023168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 776 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.267038749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.268591266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.268623717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.269115419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.269144089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.269158579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.269168639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.269181859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:50.269194479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:50.269810283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.270430716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.270454936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.270466746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.270485636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.270498696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.270511656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.270524956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.270535636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.270549326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.270562256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:50.271409591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.271788823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.271807253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.271820793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.271832923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.271843363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.271856033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.271892483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.271909053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.271921493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.271939323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 779 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.272729737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.272760797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.272837928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.272853798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.272867038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.272878508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.272890858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.272903018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.272915188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.272941358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.272952498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.272965869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 780 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.273554091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 780 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.274499146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.274526976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.274629547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.275363381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.275389281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.275400741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.275412971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:50.275428021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 781 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.275440581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:50.275452951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:50.275469381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.275491011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.275511941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:50.275536182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:50.275561812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.275576332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.2587683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.2588198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.25883152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.25884206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.25885233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:51.258879461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:51.258893011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:51.258906461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:51.260047926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.260310968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.260351518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.260378628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.260407918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:51.260442558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:51.260467479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:51.260494109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:51.260518869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:51.260531939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:51.260555089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.260569109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.260582359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.260605959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.260617049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.260633039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.260644199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.26066026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.26067042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.26070571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:51.26073083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:51.26074398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:51.26075598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:51.26077334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.262390858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.262425578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.262502489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.264321188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.264982691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.265013342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.265025462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.265039022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.265050262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.265062002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.265081202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:51.265093912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:51.266396599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:51.267750125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.267782596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.267798266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.267821586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.267833536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.267852706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.267863356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.267876466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.267889346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.267901316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.267928726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.267941446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.267961216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:51.267996267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:51.268012657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 786 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.268025757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.268328018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.268363908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.268406799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.268422239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.268456059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.268471009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.268487069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:51.268500219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:51.269063952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.269688045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.269703025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.269713865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.269726395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.269738985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.269751685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.269764526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.269774756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.269787006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.269805806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:51.271231873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.272352669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.272385999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.272399669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.272412889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.272424749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.272437129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.272451869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.272468809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.272487599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:51.272500619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 789 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.2726323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.27266473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.274333239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.274779781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.274807601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.274821291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.274833651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.274846071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.274859041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.274871451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.274881641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.274893321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.274905792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 790 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.276035387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.277653875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.277682326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.277694426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.277706616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.277716606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.277728336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.277740766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 791 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.277752686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:51.277764546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:51.283656946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.283752506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.287154343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:51.287199364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:51.287229274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.287243504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.976325896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"internal-dns-resolver","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:41:51.978953379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","error":"proto error: io error: Network is unreachable (os error 101)","delay":"51.795769541s","count":"8"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.266626004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.266646274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.266656944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.266666494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.266860935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:52.266915625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:52.266927745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:52.266942705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:52.268757464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.268821235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.268865465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.268891655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.270067541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:52.270112571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:52.270141291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:52.270171101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:52.270635384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.270692364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:52.270707094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.270719144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.30756477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.308041923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.308076643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.308094953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.308104793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.308125363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.308134703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.324482766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.324543526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:52.324560746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:52.324572086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:52.324916608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.327716462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:52.327955924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.327980534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.328920348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.328934728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.328998919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.329014029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.329038519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.329052359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.352280606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:52.352319097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:52.352331777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:52.354755099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:52.354787539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.354801259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.368185417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.368271647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.368287707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.368317698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.368327708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.368338798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.368349418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.368359758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.368370398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.368384918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.371456373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:52.371504674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:52.371519184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 796 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.371601444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.373437153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.373470734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.374367128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.374383418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.374465139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.374474509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.377681665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:52.379591704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:52.379629105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.379643175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.389612455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.389679145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.389710986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.389733546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.389755116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.389849236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.389873336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.39058019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.390921752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:52.395452685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.395486695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.396826852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.396854932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.396867982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.396881462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.396895502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.396952232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.396963682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.406808752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 799 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.408829552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 799 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.409004273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.409055563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.415885678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.415997469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.416010729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.416022369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.416033789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.416044989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.416056999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.416068109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.416078089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.416091629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 800 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.416104279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 800 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.422859343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.422901523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.424609202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.424636822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.424770653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.424781153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.430532692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:52.431401156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 801 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.438163891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:52.438232961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:52.438247051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.438269891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.438291641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:52.438316071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:52.438341841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.438357402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.259810822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.259872703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.259884783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.259896933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.259908703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.259924243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:53.259936163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:53.259948573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:53.266179944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.266241285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.266264485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.266287365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.266317385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.266344365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:53.266369485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:53.266395616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:53.266420326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:53.266433856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:53.266446966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.266459576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.266472496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.266495476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.266506056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.266518416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.266528586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.266540546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.266549986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.266561726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:53.266585987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.266597947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:53.266610727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:53.266622457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.266636927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:53.266649777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.266662517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.266675377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.266685307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.266697247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.266707067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.266718827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.266728567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.266740727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:53.266752487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:53.266764697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:53.266776237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:53.266787798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.266800328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.296471578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.296531078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.296545178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.296581088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.296593438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.296605948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.296617278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.296629008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.296640498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.296651948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.29901038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:53.300168846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:53.300185356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 806 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.300197256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.301816485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.301843705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.302392078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.302404158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.302449278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.302458888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.306320087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:53.306345727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:53.307339033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.308640959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.311585744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.314499689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.314522139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.314534089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.314545429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.314556649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.314566409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.314577729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.314590119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:53.321868426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.321905286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.324340108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.324361329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.324387899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.324398129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.324409469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.324428889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.324440229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.330091748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:53.330110058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 809 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.330121718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.330138978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.330151348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.330160868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.330172268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.330183718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.330195458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.330206568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.330217878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.330228808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.330238568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.330249498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 810 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.330262328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 810 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.330273628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.330285868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.352129049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.352159859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.3543787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.35440966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.363893428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 811 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.363930839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 811 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.363943829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:53.363955479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:53.36423877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.36426233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.368477742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:53.368701303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:53.368746663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.368760423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.28626376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.28627849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.28628827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.28629783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.301356466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:54.301399116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:54.301412096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:54.301423556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:54.303433277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.303566577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.303609947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.303641718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.326508323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:54.326555383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:54.326579794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:54.326606974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:54.329374678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:54.329465088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:54.331099626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.331118157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.331130797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.331156417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.331166777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.331178127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.331188677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.331200007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.331209647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.331220927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:54.331245497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 472 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.331257217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:54.331277727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:54.331289597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.333445108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:54.333529309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.333555279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.344113592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.344144572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.344157572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.344167762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.344179063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.344188753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.344199713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 473 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.344214913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:54.344226363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:54.344237953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.346295443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.346325693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.346339473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.346361854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.346371914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.346385284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.346395064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.346406754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.346418194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.346430114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.346441444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.346452844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.3477286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.348417064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:54.348433434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 816 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.348444984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.351059037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.351101238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.359638661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.359664101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.359714111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.359723841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.36341115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:54.36355624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:54.36548334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.3655194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.371837452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.371863552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.371876533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.371888453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.371899803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.371911073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.371920893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.384081834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.384104184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:54.388360816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.388400826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.431313823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.431332373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.431385703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.431395903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.431406753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.431417543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.431428134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.433166782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 819 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.434819081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 819 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.435835576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.435867026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.435880386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.435899016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.435910436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.435921316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.435932616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.435943986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.435954966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.435966196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.435975837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.43872846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 820 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.438755071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 820 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.446166288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.446193168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.465288255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.465565676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.465628246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.465637886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.466152969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:54.466175559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 821 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.468113679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:54.469286155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:54.472994414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.473038284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.482994524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:54.483037584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:54.483065425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.483078955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.277259928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.277342468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.277368558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.277392778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.27766267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:55.27774698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.27778238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:55.27781321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:55.280067302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.280752225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.280781835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.280803395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.282594784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:55.282802306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.282828756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:55.282853486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:55.283256988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:55.283274558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.283287058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.283299098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.283382408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.283440049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.283454759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.283502129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.283531319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.283543429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.283560569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.314404645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:55.314452885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 476 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.314466266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:55.314523976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:55.314541186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.319120999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:55.321737112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.321760962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.326007274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.326268835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.326493486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.326505106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.326563947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.326573597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.328171615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.328203225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:55.328214675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:55.329997004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:55.330024334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.330046054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.330147275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.330470346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.330487897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.330499047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.330512787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.330523627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.330534777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.330546027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.330556767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.330567877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.331882984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:55.332808168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:55.332822968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 826 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.332836018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.335617562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.335631333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.343669383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.343699143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.343736764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.343746434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.351526943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:55.354651659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:55.354681289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.354695709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.374213318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.377079272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.377103282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.377115522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.377127402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.377138822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.377148432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.381812986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.38261607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:55.384115028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.384153108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.385831356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.385860326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.385897907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.385907557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.385918467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.385929147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.385939507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.424951424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:55.425000584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 829 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.429263576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.429291706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.432310121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.432328451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.432340011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.432350781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.432361851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.432372312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.432383092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.432487142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.432497082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.435853599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 830 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.435869479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 830 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.435884529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.435897229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.442355742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.442368042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.442379222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.442389232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.442400322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.442412672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 831 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.442424422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:55.442435782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:55.442447252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.442473333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.442494153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:55.442517813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:55.442542383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.442554213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.263539392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.277679143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.277718814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.277730664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.277741524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:56.277756294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:56.277789084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:56.277819974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:56.277835044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.277873854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.277896625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.277918455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.277940125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:56.277966335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:56.277990845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:56.278015475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:56.278051235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:56.278063965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:56.278077805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.278091046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278132486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278154366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278166106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278181256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278191956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278214956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278225116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.278237386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:56.278263456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:56.278275466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:56.278287637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:56.278307757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.278320587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.278341687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.278400977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278427187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278438347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278450777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278461267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278473497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278483318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.278495538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.278507858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:56.278524098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:56.278536418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:56.278548768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.278571108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278584208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278606038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278616098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278628478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278640768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278654278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278665948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278677809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278689529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278701279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.278712579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:56.278736989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:56.278748849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 836 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.278761179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.278775529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.278789309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278802629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278812989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278825269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.278842919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.278854339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:56.278866699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:56.27887883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.27889259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.27890889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.27891897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.27893133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.27894359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.27895554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.27896708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.27897701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.27898871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.27900146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:56.27901356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.27902667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.27903959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.27905124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.281211741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.283154711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.283185251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.283199611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.283212611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.283224541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 839 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.283237352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 839 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.283249342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.283263672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.286391367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.286423708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.286436318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.286448068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.286459788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.286471358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.286483308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.286494878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.286504968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.301874346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 840 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.301913866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 840 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.305905096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.305949126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.335819147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.335851627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.335884088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.335894468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.337250585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:56.338857833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 841 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.338875303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:56.338888633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:56.359789998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.359841779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.360544022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:56.362512982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:56.362554972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.362571223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.273974189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.273996499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.274007259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.274017539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.27426458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:57.27431469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:57.2743285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:57.27434271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:57.276601012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.277965809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.278002389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.278032679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.292727823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:57.292803264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:57.292836394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:57.292861764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:57.295756419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.296568093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:57.296598913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.296612863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.302679674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.302747564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.302761044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.302803334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.302816484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.302837114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.302846484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.305236627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.305279627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:57.305291757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:57.305303007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:57.310123291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.324531314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:57.325436178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.325465948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.326307002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.326330973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.326382173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.326392463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.326456433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.327681779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.32771357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:57.32772752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:57.32773927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:57.328552874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:57.328577364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.328595844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.330722915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.330780075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.330791375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.330818275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.330832855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.330847105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.330860175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.330870586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.330880946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.330891286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.332367823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:57.332408923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:57.332421053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 846 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.332488244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.334415413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.335218737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.340084212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.340117402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.340148372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.340158252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.343347539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:57.343377939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:57.348596785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.350660736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.371068029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.371106909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.371119359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.371130179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.371140759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.371151559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.371161359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.390622278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.39314953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:57.394376087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.395530312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.395544712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.395557432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.395568963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.395578293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.395593653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.395605253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.395616233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.397827274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:57.39906546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 849 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.400256426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.400279956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.414185927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.439600095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.439635845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.439648865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.439660865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.439672915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.439862416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.440021227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.440031677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.440043787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 850 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.440072057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 850 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.440088978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.440101708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.440119088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.440128718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.440139728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.440149458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.443665976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.443697966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 851 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.443711126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:57.443731926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:57.443743216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.443769186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.443797576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:57.443820926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:57.443844147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.443859367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.272038722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.272076372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.272088432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.272099762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.272261153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:58.272293033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:58.272306703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:58.272320003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:58.273982242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.274028992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.274074942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.274120683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.276959977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:58.277010937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:58.277037657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:58.277062157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:58.277956642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:58.279088188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:58.279115998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.279141668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.279163408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.279191668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.279210078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.279230188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.279247148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.279266659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.279278489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.279298599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:58.279330189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.279342269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:58.279354419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:58.279367139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.279380839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:58.279398999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.279415859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.285285919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.287706871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.287734711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.287747081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.287760811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.287772002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.287784352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:58.287798022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:58.287811252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:58.287828322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:58.287841052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.287854212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.287869862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.287892402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.287902222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.287913422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.287922872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.287934402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.287945352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.287957482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.287969013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.287980863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.289238529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:58.289862312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:58.289878062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 856 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.289892332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.291132528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.291179549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.295231759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.298984548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.299009838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.299020778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.299032108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:58.299045078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:58.299057109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.299069769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.29934413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.2993557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.29937526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.2993861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.29939669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.29941598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.29942516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.30526337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.30530255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:58.307535831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.307571102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.309543422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.309578162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.309621822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.309635972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.309646582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.309657362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.309668022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.309724602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 859 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.309736993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 859 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.3112494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.311581982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.313489791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.315401401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.315437571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.315449711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.315461171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.315472482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.315483402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.315569422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.315586012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.315598042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 860 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.315610882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 860 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.315622862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.315635862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.318923899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.318954289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.318975339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.318994809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.319006239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:58.319018669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 861 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.31903045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:58.31904258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:58.31905377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.31907552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.31910094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:58.322080855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:58.322119755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.322135935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.264331322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.264381132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.264393042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.264402802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.264412362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.264438472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:59.264452093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:59.264463303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:59.268101151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.268171781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.268199681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.268220591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.269394207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.276909615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:59.276958065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:59.276982895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:59.277008095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:59.277020825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:59.277033535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.277046026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.279470408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.279520668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.279533948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.279547858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.279560178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.279583238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.279609549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.28192538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:59.28197171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 492 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.281990601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:59.282004981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:59.282018321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.282033761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:59.282262902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.282283052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282297432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282308522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282321192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282332252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282345372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282356062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.282367442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 493 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.282384743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:59.282397753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:59.282421423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.282435733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.282448493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282461203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282483103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282492743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282504533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282514553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282526813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282539133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282552063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282563673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282575523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.282587084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.282611354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:59.282622784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 866 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.282634964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.282647614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.282661124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282675154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282685294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282697644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282708484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.282720514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:59.282732534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:59.282744314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.282756784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282769334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282779015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282791045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282804245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282816835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282829155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282839135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.282851615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.282864545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:59.282876735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.282889655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282902825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282912815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282925295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282936345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282948185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282959925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.282971385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.282982896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:59.282994656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 869 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.283006356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.283018766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.283031436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.283041046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.283052326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.283065676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.283077636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.283090036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.283102306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.283114556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.283124716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.283137156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 870 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.283149356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 870 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.283161016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.283173217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.283185827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.283197007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.283208917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.283218597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.283230217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.283241727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 871 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.283253617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:59.283265267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:41:59.283276737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.283298177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.283320057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:59.283344187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41:59.283367957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.283378428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.311549914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.311596304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.311608764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.311620064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.311648304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.311679825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:00.311693355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:00.311706685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:00.322110067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.326168158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.326209768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.326233268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.332092768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.332132048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:00.332164348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:00.332193528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:00.332219428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:00.332233418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:00.332246418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.332260179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.338053458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.341238544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.341251334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.341263494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.341274284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.341636146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.341649376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.341661846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:00.341688456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:00.341701126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:00.341713456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:00.341725846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.341749856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:00.341763207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.341777277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.348174219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.348199899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.348234369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.348245929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.348275549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.3482866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.358403671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:00.358442001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:00.358456621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:00.363596787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:00.363632237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.363651247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.391434197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.393400357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.393415887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.393428657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.393439517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.393451377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.393463337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.393475767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.393491837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.394316132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.398900315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:00.41778672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 876 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.417855341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 876 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.417879121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.417894961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.417911561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.417931801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.417944181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.417963071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.417975071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.417991151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.418005201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:00.421841651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.435200748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.435232808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.435245818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.435259858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.435276558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.435294718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.435307188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.435319478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.436080132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.436109392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:00.442068602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.442092432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.442107073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.442127813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.443174368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.443185718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.443202128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.443214288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.443225968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.443237558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 879 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.443250208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 879 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.443262258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.443302799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.447710661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.447745951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.448839997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.448864327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.448881797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.448894107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.448906087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.448918247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.448928887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.448940547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 880 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.448953417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 880 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.469589421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.469631502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.478212695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.478246375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.478298015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.478329196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.479836363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.479868293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 881 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.497747763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:00.497784823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:00.499213281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.499266271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.500313756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:00.500355966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:00.500510277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.500530937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.259355325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.259426836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.259444506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.259454476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.259487456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:01.259501406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:01.259514836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:01.259527636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:01.259629847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.261583106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.261633597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.261656437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.261679137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:01.261705017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:01.261731087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:01.261755817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:01.261780367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.261792998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:01.261807618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.261820318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.261832998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.261892978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.261910848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.261923928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.261935388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.261947408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.261958018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.261974168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 386 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.261999999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:01.262012539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:01.262024539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:01.262047349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.262062219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:01.262074899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.262094179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.262108759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.262118519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.262137239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.262146929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.262158459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.262168769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.262180279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:01.26219203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:01.26223472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:01.262558771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:01.262590072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.264401671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.264428571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.264451441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.264461501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.264473881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.264483871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.264495761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.264507231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.264518501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.264529701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.264543231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.264554311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:01.264578562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 886 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.264590582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 886 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.264615652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.264628962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.264640942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.264653312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.264663882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.264674562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.264683762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.264694492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 887 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.264705572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:01.265280805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.265310385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.265324045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.265342705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.265353916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.265365856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.265381636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.265393046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.265402316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.265413556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.265424836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:01.266586032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.266620062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.266643912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.266653792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.266679792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.266694682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.266705392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.266720022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.266730692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.266740973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:01.266756833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 889 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.267853148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.267886258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.267903918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.267921208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.267938069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.267948989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.267964789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.267975859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.267986419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.267996829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.268005899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.268016709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 890 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.268027769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 890 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.269521217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.269547477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.269605147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.269619657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.269636397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.269648497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.269659187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.269670467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 891 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.27023862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:01.27026635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:01.270305701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.270384121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.270428921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:01.270453061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:01.270476631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.270489661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.262964927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.263041858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.263054058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.263074558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.263144128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.263157378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:02.263169198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:02.263180718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:02.264556105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.264941077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.264972647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.264994608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.265016218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.265040878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:02.265066108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:02.265089348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:02.265112528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:02.265123678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:02.265137268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.265149318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.265161268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.265181939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.265203399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.265214749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.265223859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.265235299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.265244329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.265254879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:02.265279969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:02.265290949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:02.265301979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:02.265312999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.266730896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:02.266763177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.266775757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.272873387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.272906198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.272932718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.272942478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.272968838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.272978388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.273513721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:02.273541311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:02.273558111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:02.275148799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:02.276095004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.276135404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.276154874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.276178274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.276189474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.276202794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.276212984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.276225684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.276237424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.276249434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.276260955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.276274025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.282579706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:02.283020969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 896 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.283045919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 896 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.283060019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.285355091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.286433766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.302685538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.307885554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.307930005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.307942005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.307955045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.307969645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:02.307982325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.307996145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.308008765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.308018955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.308031585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.308132346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.308145446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.308160786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.308172836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.308185676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.308199146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:02.309623983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.309658283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.314759569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.315319292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.315357142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.315368762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.315381482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.315399922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.315412532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.316286907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 899 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.317287901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 899 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.318143216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.318162666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.320398637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.324022055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.325823084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.325851015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.325864795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.325879405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.325891885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.325903895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.325914555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.325926465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 900 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.325940255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 900 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.325952145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.334076896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.334102036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.334113886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.334126446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.334141526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.334153657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.334165877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 901 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.334177637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:02.334189587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:02.334201527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.334223037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.334245317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:02.334269597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:02.334294117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.334308607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.275806807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.275856957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.275869487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.275880557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.275927717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:03.275942597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:03.275955578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:03.275968048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:03.279850447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.279910878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.279933628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.279958498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.280506321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:03.280549561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:03.280579991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:03.280605071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:03.280674481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.280703882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:03.280718582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.280733302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.280762212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.280809112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.280822712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.280856642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.280867362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.280881342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.280891912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.280931653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.280958083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:03.280970563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:03.280982303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:03.280993953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.282219569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:03.282256739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.282271449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.29046127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.29050156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.290530351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.290541961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.290572181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.290583321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.290956493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:03.291005293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:03.291018653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:03.29236001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:03.29240457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.2924202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.29246719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.292515521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.292527221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.292549081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.292559601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.292575821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.292587991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.292599701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.292611031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.292622601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.292647211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:03.292672121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 906 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.292684451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 906 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.292696352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.313173735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.313227285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.31417865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.3142017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.314260931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.314275301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.314345261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 907 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.314380051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:03.315070645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.315120485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.346962046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.348715375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.348751625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.348764705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.348777855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.348790785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.348806835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.368797896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.384143733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:03.394092733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.394147844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.396888478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.401126539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.401163809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.401176249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.401188949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.401201199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.401219099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.401231519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:03.4012465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 909 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.40125969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.40127388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.411678142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.411715262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.411729442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.411742142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.411754952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.411766932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.411781963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.411793593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.411804103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.411816063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 910 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.411830353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 910 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.411842973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.411857203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.411870243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.411880303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.411892273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.411901873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.416198405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.416234535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 911 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.418801858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:03.418835128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:03.419499811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.419559412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.424753258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:03.424811018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:03.425417061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.425447961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.262184992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.262228643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.262240783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.262251483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.262277263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.262295623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:04.262308293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:04.262321193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:04.262407234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.262449754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.262733475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.262761545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.263410038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.263453249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:04.263484419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:04.263509069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:04.263532969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:04.266026171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:04.266065001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.266085932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.266100112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.266123552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.266138702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.266185992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.266203452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.266255372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.266267122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.267209347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:04.267264838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:04.267278278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:04.267290558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:04.267399888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.268420283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:04.268480714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.268500794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.268918806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.268937966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.268978176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.268988806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.269000956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.269010866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.270077322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:04.273156167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:04.273182487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:04.273195887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:04.273208668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.273303228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.273328248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.273364838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.273376038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.273396399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.273411349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.273431619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.273443879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.273455879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.273468229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.273480149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.273501889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:04.273529369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 916 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.273541789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 916 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.273560269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.2737595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.27378822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.273936561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.273950201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.273963681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.273978951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.273997622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.274057762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:04.276242023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.276486204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.279342789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.279956942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.279972632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.279986372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.280000182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.280012752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.280023742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.280038502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.280051732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:04.284311524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.284336284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.284350104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.284361064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.284377184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.284388044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.284400484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.284413204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.284425524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.286514565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 919 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.286540325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 919 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.286560025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.286577795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.290760716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.292013963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.292039123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.292054213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.292067693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.292080573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.292092943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.292107743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.292191004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.292220074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 920 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.292233654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 920 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.296806337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.296843667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.299729442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.301755042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.301786562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.301800532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.301872302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.301892483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.301911363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:04.301927533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:04.301949893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.301974223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.301996963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:04.302032053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:04.302088734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.302105194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.273214542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.273276382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.273289092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.273300373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.273311243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:05.273334903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:05.283973377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:05.284016837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:05.284031437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.284055627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.284078637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.284106897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.284129557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:05.284155177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:05.284182208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:05.284207468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:05.284232258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.284244548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:05.284258898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.284272298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.284287678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.284309878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.284321448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.284334018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.284344308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.284356658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.284367298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.284379639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.284406129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:05.284418729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:05.284431129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:05.284443419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.284459539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:05.284473059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.284486419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.284499979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.284510359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.284522229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.284533999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.284546259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.284556149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.28456811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:05.28458096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:05.28459266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:05.28460449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:05.28461675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.28462957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.2846422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.28466667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.28467665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.28468851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.2846985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.2847108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.28472263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.2847344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.28474638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.28475803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.284769931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:05.284795471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 926 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.284807011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 926 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.284819101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.284830301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.284843091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.284856161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.284866531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.284878401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.284888621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.284901421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 927 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.284913461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:05.293190643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.293243763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.293886077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.295059273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.295090713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.295113843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.295126303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.295139423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.295149903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.295170103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.295198723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:05.295355464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.295398974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.295712936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.295726386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.295763996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.295775546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.295787926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.295800416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.295813496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.295829486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:05.295841676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 929 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.297005002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.298793981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.298829121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.298840042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.298851862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.298863372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.298874922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.298886112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.298897052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.298911262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.298921002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.298932282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 930 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.298944052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 930 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.298956142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.298968412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.298980812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.298989952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.299000472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.299009662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.299026172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.299037212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 931 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.299509105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:05.299528845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:05.299614845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.299649095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.299702056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:05.299729056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:05.299752436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.299765676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.261346027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.261387287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.261398457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.261408277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.261417637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.262574273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:06.26407955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:06.264100661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:06.264178221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.264226691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.264267271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.264293292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.264370892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.264408782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:06.264432442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:06.264457572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:06.264523143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:06.264545763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:06.264558293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.264570073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.264591973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.264691774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.264704554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.264715514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.264724914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.264735814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.264752094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.264762724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:06.264793214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:06.264804164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:06.264815114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:06.264826134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.266302102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:06.266334572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.266348172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.266399762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.266410972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.266452482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.266462073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.266480383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.266489713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.266510153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:06.266523783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:06.266535053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:06.275605308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:06.275688419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.275703789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.27593618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.27597027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.27598015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.27599118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.2760128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.276023941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.276034631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.276045601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.276056351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.276067051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.276077711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:06.276102751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 936 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.276113581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 936 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.276142911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.279328727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.281397637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.281562438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.281573838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.281585658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.281595578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.281606738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.281622299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:06.281633739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.281645899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.281658539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.281667859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.281679019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.281698309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.281709399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.281720659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.281730129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.281747869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.281765129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:06.28195698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.282939055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.282960705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.282970825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.282994925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.283004526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.283015636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.283036406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.283065696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.283077406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 939 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.283092206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 939 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.283434828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.283468228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.283522938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.283542018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.283552738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.283563478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.283574088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.283584468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.283595098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.283605689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.283617189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.283627589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 940 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.283644729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 940 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.285300877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.28587445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.28588753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.28589729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.2859082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.28591775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.28592896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.28594052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 941 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.286023341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:06.286094751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:06.286126821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.286147961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.286191052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:06.286221932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:06.286245312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.286258632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.259968814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.259999294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.260009774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.260019474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.260028954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:07.260051964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:07.260065724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:07.260088394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:07.260234305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.260275965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.260309065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.260331035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.260397156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:07.260426626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:07.260450246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:07.260474486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:07.260513476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.260527636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:07.260539836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.26118381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.26119608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.26121859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.26122934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.26124096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.26125063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.26126259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.26127649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.262080324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.270469867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:07.270496287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:07.270647528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:07.270661148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.270674358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:07.270687008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.270699678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.270712408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.270722518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.270733858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.270743628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.270755038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.270766338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.270777588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:07.270788628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:07.270800138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:07.270811418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:07.270822318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.270834389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.270846359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.270868489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.270987719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.270999309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.271008729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.271020019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.27103123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.27104285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.27105411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.27106527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.27107585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:07.27110108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 946 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.27111262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 946 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.27112394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.271918374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.273928674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.273955594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.273966664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.273978114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.273987414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.273998005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 947 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.274009105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:07.274024875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.274048505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.274433137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.277654543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.277706983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.277720673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.277733693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.277746823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.277757644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.277770474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.277786204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:07.277806824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.277820694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.278001165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.278016495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.278028575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.278049525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.278060985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.278072965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.278084505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.292157906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:07.292202887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 949 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.292222617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.292237477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.292250437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.292261237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.292441228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.292456118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.292468908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.292481728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.292493818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.292506078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.292517148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.293161181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 950 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.293212162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 950 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.2949161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.29688885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.299539564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.299566114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.299627364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.299638444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.300056286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.300075786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 951 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.30086873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:07.306526839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:07.306558379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.306582879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.349162484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:07.349249804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:07.349662066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.351112504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.275387916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.275437176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.275448806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.275458656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.275740708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.275770768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:08.275783798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:08.275799888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:08.277521967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.277631247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.277660978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.277682418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.279380046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.279421476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:08.279446187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:08.279474737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:08.279834669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:08.279883179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:08.279908839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.279921979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.282268951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.282441842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.282455202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.282466582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.282476102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.282487132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.282496992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.282550852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:08.282575462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:08.282588762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:08.282599592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:08.282610442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.283761468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:08.285760118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.286625992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.286645942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.286657162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.286668692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.286679083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.286690633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.286700413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.286716333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:08.286728543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:08.288907974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:08.288933234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:08.288945994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.288958664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.290352811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.291612347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.291639418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.291651528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.291661518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.291672888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.291684198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.291695438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.291706778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.291718278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.291729678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:08.291765168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 956 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.291776878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 956 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.291788258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.293289576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.293518837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.295626228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.296712403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.296739583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.296758483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.298697013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.298725673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:08.299568208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.302611713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.302640373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.302652103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.302668693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.302680423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.302692553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.302704194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.302714934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.302727084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.302739744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:08.302753594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.302765654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.306864925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.314034471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.314073801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.314085001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.314097341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.314109251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.314120811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.314132211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 959 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.314145551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 959 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.314162781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.315368758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.316135461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.316171532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.316183402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.316201112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.316211892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.316222722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.316233182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.316243742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.316252852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.317672069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 960 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.318095141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 960 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.31976311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.320189512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.324335703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.324367373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.324380143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.324389483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.324814855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.324830945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 961 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.326487044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:08.327830241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:08.328943736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.32977408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.330173722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:08.330201323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:08.330229163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.330241813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.258711016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.258746306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.258757536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.258767176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.258780297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:09.260433385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:09.261768951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:09.261793951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:09.262685566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.262731446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.262868437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.262891307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.262992377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:09.263018067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:09.263041758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:09.263067878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:09.265691471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.265727881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:09.265741981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.265754471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.265916092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.265963602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.265980072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.266016233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.266025753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.266057433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.266067113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.266117973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 402 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.266141633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:09.266152813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:09.266165253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:09.266208594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.26743832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:09.26746669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.267484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.270446035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.271756422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.271796572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.271809872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.271823882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.271834812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.271857462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:09.271873622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:09.271978203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:09.272317844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:09.272354195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.272369355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.272587406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.272637086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.272648476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.272666436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.273908463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.273923183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.273935863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.273948513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.273960693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.273973783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.274033073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:09.274082053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 966 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.274099953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 966 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.274112534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.276391985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.278079934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.278109814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.278121124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.278133184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.278142944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.278154534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 967 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.278166754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:09.278178334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.278226114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.278248934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.278259885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.278272165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.278284115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.278295495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.278306925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.278316145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.278327835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.278339895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:09.278350975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.278364955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.278377025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.278386135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.278397535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.278406835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.278417965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.278428925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.278440195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.278519576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:09.278531316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 969 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.27926488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.279648672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.282684697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.282704547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.282716557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.282727337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.282737897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.282748417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.282764077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.282774837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.282783857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.283179179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 970 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.283195949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 970 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.284917538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.285621812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.285646932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.285854523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.285870253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.285880153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.287432001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 971 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.288561947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 971 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.288585797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:09.288598107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:09.291982754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.292022094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.292523407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:09.293649492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:09.293689402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.293704163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.268665841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.269975657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.270010977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.270022687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.270033097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.270055388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:10.270068478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:10.270081478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:10.272640211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.272692141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.272715791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.272738631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.272843582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.272880142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:10.272906162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:10.272932552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:10.272989812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:10.273006222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:10.273025283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.273039923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.273104353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.275222844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.275257334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.275270884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.275281744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.275294114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.275304614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.275317034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:10.275342824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:10.275354894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:10.275367424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:10.275381034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.275393955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:10.275407065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.275419745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.295290905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.295336665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.295350295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.295362635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.295396255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.295407005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.295580346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:10.295611536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:10.295624657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:10.298465621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:10.298504041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.298518891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.30820493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.30828245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.30829569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.30833285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.308349631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.308361491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.308373641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.308385301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.308396941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.308408411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.308437171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:10.308467301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 976 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.308480061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 976 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.308508751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.311307085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.311341436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.326526222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.326571573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.326584813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.326595813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.33402553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.334074311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:10.334089561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.334105231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.334138481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.334150721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.334163911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.334176201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.334188761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.334201031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.334211711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.334224821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.334249931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:10.338733774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.340844335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.340869745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.340882115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.340894715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.340905555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.340917535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.340929205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.340941185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.340952755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 979 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.340964615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 979 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.358127491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.358298232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.360903816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.360945346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.360958416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.360971386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.360983116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.360995116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.361006676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.361018706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.361030156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.365520789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 980 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.365575239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 980 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.368352573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.368396103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.370346303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.371508559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.371533509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.371544749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.371557789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.371572059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 981 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.37158506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:10.37159791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:10.406194034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.4072172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.40724952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:10.40727752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:10.40732927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.4073486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.263572939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.263777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.26380366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.263814891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.263825431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:11.263838261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:11.263849841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:11.263860921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:11.264193102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.264246563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.264279833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.264307713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.265925271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:11.265968731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:11.265993722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:11.266016812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:11.267448159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.268199973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:11.268221293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.268234423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.268246813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.268272063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.268285923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.268296903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.268306063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.268317303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.268326343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.268564175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 406 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.268599665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:11.268611535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:11.268622835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:11.268637535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.26965527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:11.271229248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.271249888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.274581814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.274607504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.274635855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.274645635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.274668565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.274679645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.275290988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:11.275328198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:11.275346968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:11.276710755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:11.276741925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.276754915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.278564524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.280770806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.280792746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.280805046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.280815106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.280831886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.280844016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.280855156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.280866636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.280878576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.280889706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:11.280915926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 986 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.280927866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 986 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.280941166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.280953757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.280965557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.300577766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.300610846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.300629796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.300639436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.301094678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 987 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.301114588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:11.302285014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.319414141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.323882674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.323910804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.323922494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.323933444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.323944264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.324196165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.324208675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.326384606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.327941724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:11.328718838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.328894039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.32915899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.32918822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.329249431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.329259601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.329270931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.329281881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.329292291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.335301791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:11.335339741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 989 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.336962429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.336992519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.339610582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.342191045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.342220276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.342232486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.342244786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.342255836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.342266766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.342277816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.342287596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.342298416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 990 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.342310856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 990 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.342655438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.342690218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.344030655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.344052155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.344089565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.344098975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.344118795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 991 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.344144585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 991 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.344760878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:11.346371897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:11.346391697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.346424267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.346445207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:11.346468837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:11.346493547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.346506927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.259121121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.259162131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.259173311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.259183251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.259192821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.259249411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:12.259267011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:12.259278962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:12.259362502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.259664963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.259693034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.259713884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.259734624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.259762504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:12.259785604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:12.259808804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:12.259843464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:12.259854764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:12.259866875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.259879015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.259890695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.259911565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.259921195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.259933415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.259943255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.259954115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.259963515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.259974465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:12.259997525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:12.260008415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:12.260019385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:12.260030125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.26086434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:12.26089867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.26091218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.26092457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.26093436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.26096342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.26097301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.26098635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.26099529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.26100827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:12.26102021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:12.26103614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:12.262074216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:12.262100056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.262113536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.262134386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.262169346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.262178896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.262190956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.262200026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.262215816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.262226416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.262236686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.262247497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.262258087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.262268597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:12.262291717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 996 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.262302437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 996 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.262319647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.263815274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.263845445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.263870555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.263880415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.263898805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.263908555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.263918885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.263930575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:12.264490388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.275329373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275370473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275389003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275401233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275413413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275424413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275435953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275445183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.275456703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.275469073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:12.275480523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.275492833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275505424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275516314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275527814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275537684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275549414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275560664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275572284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.275583754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 999 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.275596114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 999 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.275608094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.275620634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275632934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275644104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275655144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275666104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275677384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275688884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275700455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275712005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275721855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.275732715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1000 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.275744285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1000 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.275755835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.275769235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275781955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275791295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275802535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275812445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.275823675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.275835375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.275846775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:12.275857985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:12.275869405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.275891916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.275912856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:12.275937086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:12.275960506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.275974436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.27785576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.27789573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.27790687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.27791646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.278018881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:13.278074441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:13.278086571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:13.278097831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:13.281033436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.28193751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.28197405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.28199565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.287189987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:13.288671744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:13.288708714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:13.288733354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:13.288836775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.288891445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:13.288904175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.288916005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.290489423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.291232607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.291259607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.291271757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.291292057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.291308547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.291318527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.310306993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.310360034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:13.310372414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:13.310383684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:13.311249418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.31361925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:13.313711761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.313725771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.315248348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.315880762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.315901352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.315912422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.315924522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.315934132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.336200024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:13.337797892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:13.337813072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:13.338481306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:13.338539846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.338554546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.340006083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.340094734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.340113874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.340140464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.340150934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.340169374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.340183344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.340195004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.340206744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.340218455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.340568886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:13.340620077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1006 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.340632587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1006 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.340768137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.344032274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.344066184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.345685572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.345709872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.345760552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.345770232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.345915423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1007 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.345945713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:13.346602746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.347078859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.350953278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.350979428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.350997698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.351008448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.351019089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.351029609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.351038629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.35134948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1008 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.35137496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:13.352883048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.352911798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.354325745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.35532682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.355372691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.355383471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.355395471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.355407331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.355418771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.356566097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:13.358086364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1009 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.358113434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.358128054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.362821698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.362849188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.362865698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.362876498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.362886969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.362897369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.362907859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.362918059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.362927039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.363495122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1010 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.363527202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1010 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.365260491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.366268416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.366734188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.366746748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.366791818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.366801808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.368304746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1011 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.369254831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1011 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.369276441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:13.369289441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:13.374207506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.375747624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.375783594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:13.375808774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:13.375832594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.375847924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.260212835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.260281165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.260293125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.260315175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.260325125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.260338685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:14.260350115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:14.260361605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:14.260444696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.260497806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.260520116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.260541106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.260646787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.260677507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:14.260704617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:14.263994244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:14.264043154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:14.264057684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:14.264071714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.264084834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.264098004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.264120754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.264131845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.264144165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.264154595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.264170545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.264180865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.264192695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:14.264216645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:14.264228695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:14.264241145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:14.264253145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.273527292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:14.273589382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.273604372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.278666008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.278695278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.278708268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.278718758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.278732838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.278743738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.278756558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:14.278770568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:14.278783089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:14.280130895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:14.280158676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.280173076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.299817655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.300139687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.300159007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.300173787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.300186067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.300200267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.300214247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.300231057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.300243037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.300256297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.301338073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:14.301840355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1016 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.301855755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1016 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.301869545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.303433003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.303465353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.327279303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.327304203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.327359413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.327370324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.327943846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.327965047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:14.330503489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.330531529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.330823501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.330836551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.330852181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.330864471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.330876311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.330888711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.330899271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.330949342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1018 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.330990282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:14.33453187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.345527635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.345915487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.345939837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.346020908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.346032608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.346053528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.346066278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.346078518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.346117338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1019 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.346147388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1019 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.347750307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.351976718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.352001628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.352013908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.352030938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.352043438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.352055598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.352067578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.352079468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.352091488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.352102219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.352114149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1020 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.352127009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1020 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.352139439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.352152169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.354062778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.354076999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.354089499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.354100449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.354112399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.354124759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.354136859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:14.354149809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:14.354162199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.354183389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.354205129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:14.354229809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:14.354254259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.354269889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.25887807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.258931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.25894433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.25895505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.25896528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:15.259044231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:15.259078081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:15.259092741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:15.259156791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.259206392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.259246352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.259278352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.259371492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:15.259436353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:15.259463643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:15.259488423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:15.259528813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.259541713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:15.259555673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.259569183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.259582574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.259604224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.259617244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.259659324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.261371413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.261400033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.261415603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.261428123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.261455363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:15.261471593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:15.261483883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:15.261497463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.261518403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:15.261535313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.261561864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.261576324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.261587964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.261600644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.261611804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.261623444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.261639984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.261653474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:15.261665194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:15.261677774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:15.26280957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:15.263367313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.263395293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.263409953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.263432593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.263444823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.263457233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.263468263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.263480743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.263493953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.263507823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.263529574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.263541574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.263583714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:15.263614534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1026 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.263627114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1026 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.263641234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.264536209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.264563719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.264598509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.264609819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.264631859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.264642159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.264653619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1027 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.264670939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:15.265235932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.280016166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.280057976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.280073897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.282077987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.282109277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.282122537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.282135407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.282148307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.282160767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1028 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.282174167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:15.282435448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.282450099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.282515659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.282526759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.282538699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.282550029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.282561719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.282573259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.28277905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.28279255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:15.28280462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1029 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.2828167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.28282955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.282842681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.282852081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.282863741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.282877201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.282889251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.282901591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.282913701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.282931281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.282941101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.282952391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1030 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.282964801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1030 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.282977191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.282990071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.283003621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.283015041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.283027631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.283513744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.283546554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1031 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.283561144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1031 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.283579164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:15.283604584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:15.283617374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.283641455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.283673825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:15.283698795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:15.283727135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.283741565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.259043794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.259084304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.259095834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.259352186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.259405296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.259457406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:16.259473146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:16.259484346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:16.264888254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.265171655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.265210305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.265235086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.273157226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.273204066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:16.273229506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:16.273253726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:16.273277546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:16.273290366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:16.273303076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.273318516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.284814234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.284866254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.284878494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.284890984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.284901154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.284913444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.284928574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.292984415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:16.296106721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:16.296132111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:16.296144721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:16.296156411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.296170391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:16.296182951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.296229552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.297540548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.297575148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.297628259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.297638739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.297673579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.297683119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.298483803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:16.298512633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:16.300606774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:16.300972826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:16.301024416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.301041756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.302835455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.305206417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.305228627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.305240787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.305250717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.305262567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.305273437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.305284697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.305300607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.305312087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.305327968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:16.305359718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1036 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.305371638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1036 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.305383218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.305397178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.305409508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.305427958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.305437068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.305448598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.305489888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.305500758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.305511978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:16.305523939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.305535729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.311692909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.31183966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.31185265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.31186808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.31187983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.31189102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.3119007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.311913151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1038 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.311925651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:16.311937021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.311949281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.314471833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.314540213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.314555434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.314567374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.314589154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.314604114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.315947681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.315968251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1039 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.315983961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1039 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.315996681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.316011241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.31783936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.319601939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.319639379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.319661609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.319674619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.319687369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.31970001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.31971249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.31972304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.321182617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1040 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.323213997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1040 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.323336078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.323399638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.328418434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.328463494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.328483244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.328493564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.328885986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.331169738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.331194538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:16.331208488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:16.331220958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.331243678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.331269268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:16.331294098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:16.331318988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.331334918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.259011478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.259066718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.259083458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.259094468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.262556985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:17.262607566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:17.262621416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:17.262640956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:17.262663026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.262685356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.262716096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.262737316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.262763276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:17.262787797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:17.262815867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:17.262844297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:17.262872757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.262884687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:17.262903257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.262915807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.262928277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.262949587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.262959757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.262971687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.262982097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.262993918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.263003908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.263021698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.263050058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:17.263061448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:17.263072898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:17.263084698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.263610321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:17.264605926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.264618196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.264640646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.264650706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.264661836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.264671156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.264682356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.264694356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.264705186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:17.264716496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:17.264728716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:17.264929467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:17.264963198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.264976578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.265015378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.265052498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.265066898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.265083048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.265096868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.265107588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.265117988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.265128358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.265140428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.265150778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.265161089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:17.265189439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1046 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.265200369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1046 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.265211239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.267188869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.270132864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.270146054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.270159574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.270170574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.270180534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.270191754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1047 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.270203664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:17.270215404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.270236234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.270248234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.270258034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.270268834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.270280324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.270293124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.270304284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.270313665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.270325175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1048 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.270337375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:17.270353785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.270370285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.270383375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.270392635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.270445255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.270462335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.270480665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.270491805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.270503036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.270514556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:17.270527156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1049 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.271006258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.271030308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.271064378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.271078208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.271089248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.271099949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.271113699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.271124089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.271134559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.271145129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.271154039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.271164319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1050 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.271175339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1050 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.272882018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.272914388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.272936248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.272946038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.272960638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.272970228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.272981908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1051 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.272993538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1051 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.273578791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:17.275522151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:17.275548831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.275571151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.275597091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:17.275620731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:17.275643841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.275657442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.270071717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.270119607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.270137807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.270147787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.270157307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.270170737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:18.270182417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:18.270194187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:18.270205947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.270227917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.270251318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.270272628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.270454169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.270479379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:18.270505389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:18.270529559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:18.270552969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:18.270564199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:18.270577869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.270590649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.270602869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.270623659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.27063354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.271157592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.271172372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.271241633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.271268403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.271614474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:18.271640745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:18.271652105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:18.271663175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:18.271728785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.273577594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:18.273592084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.273604485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.274406259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.274429139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.274440419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.274449819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.274460829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.274470189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.278376309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:18.278408739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:18.278421069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:18.278432519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:18.278444089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.278456239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.278473369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.278495709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.278505049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.278515669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.278524919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.278535529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.27854603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.27855698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.27856756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.27857949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.280777431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:18.284790371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1056 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.284816771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1056 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.284829081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.284842981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.284855631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.285119313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.285129363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.285142843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.285152493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.285164043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.285175603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:18.285187273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.285199343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.330643522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.330679472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.330692272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.330703392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.330714532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.330730662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.330740262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.332607132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1058 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.333078814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:18.3362802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.337563467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.337592307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.337603807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.337615727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.337626437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.337638427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.337656667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.337667797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.360002639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1059 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.36005342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1059 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.361967239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.363663778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.366846624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.366887874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.366900144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.366915114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.366926164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.366944044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.366954665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.366965275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.366974475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.369633258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1060 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.369670848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1060 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.36993791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.36997949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.371552078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.371568158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.371611008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.371626708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.373290967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.373326657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.378384522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:18.378415722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:18.385353567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.385403287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.389354987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:18.389404447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:18.389433908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.389448698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.260592263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.261017605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.261031795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.261044245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.261053905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:19.261066835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:19.261078425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:19.261089595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:19.261153966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.261213196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.261253916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.261282406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.263663628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:19.263717909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:19.263762239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:19.263787469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:19.264334332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.264373912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:19.264389522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.264401412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.264826574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.264854924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.264864874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.264875914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.264885764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.264896895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.264906165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.264916625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.264943915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:19.264954835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:19.264965865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:19.264977165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.26600526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:19.26605307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.26606635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.266720124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.266744674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.266800204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.266810024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.266820564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.266834114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.266844634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:19.266856094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:19.266867014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:19.270776414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:19.272471543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.272496533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.272512173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.272533763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.272543483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.272554233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.272563483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.272574223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.272584983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.272595753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.272606463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.272617324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.273199276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:19.273229437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1066 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.273240917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1066 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.273252277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.275478068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.276563973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.286499743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.286532803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.286573413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.286583454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.289306417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1067 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.289338327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:19.295162157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.295188497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.298599264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.298625544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.298637474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.298648495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.298659115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.298695155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.298704425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.299423698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1068 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.299454119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:19.301400328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.303281218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.30371184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.30373321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.30379982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.30381187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.30383482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.303851531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.303864211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.321860031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:19.321914661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1069 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.323957982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.324015342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.325015037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.325030247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.325043707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.325057867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.325070017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.325087098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.325099288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.325111178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.325121458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.325721591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1070 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.325749071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1070 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.329824181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.329869312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.329885802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.329898162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.329911032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.329922372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.329942042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1071 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.329955042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1071 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.330144973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:19.330184063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:19.332242224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.332290634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.336893047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:19.336949747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:19.336975837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.336991877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.259046338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.259112249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.259124349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.259136089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.259152129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.259167399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:20.259180889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:20.259193489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:20.259228629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.259271509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.25931225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.25934133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.25941332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.25944417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:20.25947186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:20.259497321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:20.259590201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:20.260770077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:20.260800217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.260819267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.260832247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.260854617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.260866128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.260878928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.260889528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.260901758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.260912268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.260924408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:20.260958418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:20.260970378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:20.260982448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:20.260994548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.265414881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:20.265453161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.265467991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.265559381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.265571731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.265625452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.265636902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.265665942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.265676432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.265702992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:20.265722542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:20.265735342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:20.267382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:20.271516001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.271552352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.271571122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.271594312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.271605602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.271618202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.271645772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.271663132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.271675992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.271689322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.271702062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.271714522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.271728102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:20.271756433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1076 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.271789923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1076 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.271802793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.273361861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.274150935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.274169055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.274180575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.274192985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.274207885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.274220095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.274232465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:20.274351156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.274389156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.274446266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.274459056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.274472156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.274484086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.274496846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.274516777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.274529597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.274541627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1078 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.274554257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:20.276850398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.279025679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.279059779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.27907086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.27908283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.2790927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.27910408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.27911539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.27912948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.27914046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1079 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.27915207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1079 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.27916333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.27917512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.27918731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.27919628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.27920721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.27921792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.27922849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.27923921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.27925166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.279262291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.279271741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.279282621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1080 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.279293811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1080 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.281537522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.281583782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.282357556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.282393356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.282421746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.282431516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.282466907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.282491137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.28320582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:20.28323781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:20.283271561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.283314871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.283352831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:20.283380901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:20.283404541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.283418031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.26462554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.26467775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.26469026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.26470066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.26472049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:21.26474037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:21.264753441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:21.264766721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:21.265294753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.265348394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.265392164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.265418474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.265565345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:21.265606205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:21.265633835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:21.265659045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:21.272999912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.281536515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:21.281987448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.282011998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.282028328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.282091888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.28236125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.28237705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.28238855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.28240144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.284752752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.284781992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 426 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.284814802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:21.284827662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:21.284841532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:21.284871202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.284886412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:21.284899942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.284914202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.284932773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.284944513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.284958543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.284968253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.284979993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.284990273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.285469425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:21.285494145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:21.285507705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:21.286706542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:21.286745492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.286761072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.289129934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.289431995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.289445085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.289459055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.289470185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.289490216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.289502726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.289529036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.289540846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.289558836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.289579986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:21.289609636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1086 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.289622196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1086 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.289635106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.291598126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.293336435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.293366045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.293385855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.293399195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.293411425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.293428645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1087 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.293441405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:21.293453525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.293467435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.293480955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.293490885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.293504585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.293516645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.293529445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.293542696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.293558056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.293583646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1088 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.293603406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:21.294001458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.294031438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.296806862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.297773377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.297793397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.297804477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.297821437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.297833737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.297865137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.297880607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:21.297894207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1089 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.29842357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.302136079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.304438081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.304462411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.304477851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.304491021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.304504111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.304516801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.304529131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.304545231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.304556131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.304568781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1090 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.304582481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1090 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.304595501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.304643932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.304659002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.304669472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.304683212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.304693992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.304706922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1091 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.304721432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1091 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.305063534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:21.305087954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:21.305163324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.305200854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.305255655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:21.305283925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:21.305308565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.305324065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.266613334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.266633534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.266649244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.266659274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.266846475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.266868785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:22.266880605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:22.266892065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:22.267516368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.267585579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.267627569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.267657289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.268984895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.269028446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:22.269058316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:22.269081696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:22.270782704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:22.270827055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:22.270841045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.270853365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.272538553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.272653334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.272672574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.272684074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.272693674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.272704494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.272713744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.276913515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:22.276963616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:22.276975906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:22.276987216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:22.277063436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.278103431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:22.278132862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.278149172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.279115897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.280869045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.280895216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.280910836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.280928676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.280938356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.280949866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:22.280962226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:22.280974546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:22.281942701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:22.281975001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.281989081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.284158032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.284426743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.284453363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.284465704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.284475694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.284486934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.284498014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.284550124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.284577644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.284588934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.284601824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:22.284628394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1096 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.284640534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1096 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.284651914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.285525339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.285557139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.290261583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.290291063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.290310893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.290320343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.291454789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.291484569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:22.292354043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.293050967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.29372965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.2937513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.293770081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.293781951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.293793001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.293804021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.293813471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.295101557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1098 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.295910691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:22.296615195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.297483459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.298550264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.298579484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.298591864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.298601294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.298611854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.298622634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.298633255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.298648965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1099 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.298660395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1099 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.299848641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.300039642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.305060377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.305977372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.306006542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.306018362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.306045322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.306057132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.306068292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.306082082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.306091622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.306102692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.306114282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.307442499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.309065487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.3115817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.312427904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.312452784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.312464384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.312475485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.312491605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.312502785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:22.312515045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:22.312526855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.319053898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.319097788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:22.319130808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:22.319156488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.319172558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.25915752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.26312415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.26314933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.26315998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.26316996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:23.26318388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:23.26319989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:23.2632118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:23.26322412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.26324592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.26326723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.263289721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.263310911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:23.263334341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:23.263358041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:23.263383431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:23.263406531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.263417511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:23.263429821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.263441611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.263454601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.263475161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.263485072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.263496032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.263505312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.263516192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.263525292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.263761083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.263787803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:23.263798683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:23.263809423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:23.263824323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.265758213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:23.265792563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.265805753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.2671106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.26713977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.267876974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.267893544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.267909104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.267919074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.267931004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:23.267943324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:23.267955234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:23.267967064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:23.267978414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.268003444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.275259431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.280582397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.280606047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.280618837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.280628748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.280639958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.280651468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.280662858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.280674258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.280685488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.280696578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:23.280722768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.280734428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1106 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.280745858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.280758708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.280770938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.280783058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.280792248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.280802648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.280811498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.28318474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.283222901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:23.284021125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.284043295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.284303336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.286436007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.286462627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.286475437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.286487237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.286499287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.286509327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.286521137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.286539557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:23.286551527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.286564458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.289133871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.289159171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.289171651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.289181101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.289192571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.289203531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.289214291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.294451517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:23.294482668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1109 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.294495198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.294507778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.294519828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.294529488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.294540558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.294551928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.294563008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.294573848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.294585158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.294595938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.294607748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.294618978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.294630058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.311986265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.312020056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.31694361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.316970091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.317005151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.317014971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.318703629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.320214707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1111 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.320243707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:23.320256927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:23.320268357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.320289647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.320310527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:23.320335258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:23.320358538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.320370998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.282933513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.283076764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.283091084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.283101074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.283111274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.283125084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:24.283142394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:24.283153814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:24.284008868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.284061659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.284097849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.284131579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.284575851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.284620101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:24.284645391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:24.285753037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:24.2864617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:24.286506981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:24.286519841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.286532291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.288013588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.289682237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.289718507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.289735937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.289749907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.289763987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.289776237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.289819647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:24.289859028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:24.289872908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:24.289885968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:24.289899608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.289919138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:24.289936988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.289961928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.294187519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.29422278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.2942377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.29424908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.29426682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.29427734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.294697312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:24.294741192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:24.294759042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:24.295938278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:24.295972018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.295992919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.298097759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.298144399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.29815698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.29817119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.29818339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.298198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.29821706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.2982291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.29824159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.29825368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.299226095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:24.299277715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.299292155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1116 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.299305065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.300998084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.301030234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.307061465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.307105135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.307118865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.307129845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.307206425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.307222995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:24.307938379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.307977379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.31017774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.31020864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.31022397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.310236501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.310249421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.310261291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.310271641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.310299741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.310327251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:24.31210093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.312655242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.315209855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.315241375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.315257645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.315268795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.315281455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.315293895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.315305486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.315340636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.315364266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1119 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.317075305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.317116965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.318450031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.318476602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.318493562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.318539562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.318552302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.318564752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.318576772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.318588492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.318599642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.318616092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.318629462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.32022634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.320258441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.322517662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.322548152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.322562182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.322574042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.322587822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.322633443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1121 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.322836364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:24.322860374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:24.323393366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.323427997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.323457287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:24.323488287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:24.323513227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.323528107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.262537363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.262577884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.262588964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.262599354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.262608984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:25.262643004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.262655034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:25.262672374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:25.263404598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.263479388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.263524898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.263556069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.26381989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:25.26384517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.26386859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:25.26389371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:25.265369638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.269153067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.269183277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.269197877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.269211647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.269245657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.269256617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.269268897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.269279328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.269291458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.269301338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.269313018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.269337448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 596 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.269351088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:25.269362848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:25.269374858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.269388678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:25.269401348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.269426938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.269451818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.269462058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.269474179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.269484359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.269504969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.269518609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.269529749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.269547529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:25.269568149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:25.269584699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:25.269595679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.269607859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.273858651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.273900421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.273916121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.273927531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.273937351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.273948651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.273959641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.273970871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.273982291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.273993541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.276196192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:25.276245493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.276258063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1126 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.276286893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.278000492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.278101912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.278309533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.278334933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.278346903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.278356583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.280183923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.280208973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:25.281324778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.281344659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.285005917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.285032627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.285044677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.285055847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.285066957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.285077487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.285086587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.285423559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.290800666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:25.290832276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.290848166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.290861786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.290874397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.290887957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.290899487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.290913397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.290925957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.290938697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.290951217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:25.290963757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.290977717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.290990947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.291003627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.291013597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.291057537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.291070278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.291086788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.291099928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.291113188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.291125628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.291141108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.291159198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.291171928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.291185188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.291199518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.291213218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.291223098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.291234948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.291253008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.291264788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.291276419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.29162154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:25.2916496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:25.291709071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.291740541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.291790831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:25.291824251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:25.291850941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.291866171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.258979779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.25900025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.25901176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.2590216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.25909345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.25914073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:26.25915445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:26.25916995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:26.260520847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.260596328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.260641088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.260671718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.268193406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.268243266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:26.268270176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:26.268300506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:26.268441207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:26.268494307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:26.268509407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.268523417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.268954299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.26903136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.26904414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.26908325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.26909441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.26911643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.26912713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.269243801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:26.269270371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:26.269283121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:26.269297601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:26.269408842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.271592303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.271620353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.271635103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.282021895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.282072476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.282104046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.282115886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.282143716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.282155226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.291801535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.291836255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:26.291850165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:26.293541934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:26.295631894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.295663304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.295678334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.295704884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.295721195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.295733695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.295744215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.295756605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.295768215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.295779905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.295791645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.295803345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.29889922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:26.299743975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.299772365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1136 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.299786545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.301871505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.302139786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.303364273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.303378143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.303421403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.303432643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.303474733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.303526533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:26.304278287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.305399543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.309204142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.309218022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.309232222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.309244432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.309256302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.309271362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.309290283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.312516899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.312543239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:26.314242108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.314276478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.315870106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.315884456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.315932396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.315993776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.316006046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.316018217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.316034227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.317541154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.317577894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1139 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.320143167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.321468404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.325285833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.325621865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.325637235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.325649875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.325662175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.325673715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.325685175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.325697025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.325707785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.325771736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.325800246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.327543125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.327573155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.328827641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.328856451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.328870121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.328880211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.329074562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.329099492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.329545164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:26.329580305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:26.331400614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.331441764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.331661895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:26.331689375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:26.331719945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.331736035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.260931033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.260988033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.261000113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.261010733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.261021683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:27.261037363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:27.261051343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:27.261064193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:27.261522906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.261559436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.261582006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.261604116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.261682836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:27.261726927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:27.261755787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:27.261786307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:27.262887443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.266084109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:27.266111259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.266125969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.266139229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.266163949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.266175219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.266187449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.266198269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.266210739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.266221099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.266232809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.26625702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:27.26626921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:27.26628298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:27.26629519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.269821348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:27.27024016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.27029676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.274411191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.274442231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.274454531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.274464131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.274487951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.274497551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.274889493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:27.275934808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:27.275962358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:27.276147859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:27.276183919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.27619694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.27629561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.2763665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.27637679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.27639284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.276402161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.276412781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.276423361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.276434161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.276456351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.276467061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.276477541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:27.276500881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.276513301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1146 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.276524281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.278107049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.280140309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.280174469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.280185509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.280196929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.28020742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.28021895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.28023048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:27.280701392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.280729852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.280862273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.280886263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.280898063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.280908903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.280919513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.280930543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.280939593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.280950383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.280962713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:27.28236193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.282402341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.283635817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.283660687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.283672427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.283682527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.283693567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.283704257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.283715817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.283739237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:27.283750627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1149 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.285014784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.285047614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.285212485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.285223405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.285234345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.285245125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.285256035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.285266845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.285277305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.285287845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.285296715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.285307465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.285320805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.286898463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.286926463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.289037564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.289058784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.289086334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.289096714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.289260525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.289286355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.289859828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:27.289888608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:27.289947229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.289978329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.290051229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:27.290075979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:27.29010203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.29011649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.259476209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.259579539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.259614199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.25965729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.25974849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.259835771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:28.259871251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:28.259903201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:28.260035592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.260152142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.260194752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.260245333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.260334883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.260375923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:28.260399583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:28.260426234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:28.260575574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:28.260623885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:28.260636555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.260648815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.260678705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.260733785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.260767525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.260800045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.260809255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.260829776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.260838816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.260886226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:28.260909676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.260921046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:28.260935946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:28.260948146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.263285988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:28.263324658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.263338448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.263395989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.263406429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.263446979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.263457059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.263494609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.263524509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.263536879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:28.263555489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:28.263567099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:28.264690245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:28.264717925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.264735005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.264769045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.264812316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.264822596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.264840976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.264861406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.264872166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.264886376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.264896706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.264907146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.264918136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.264928376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:28.264951676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.264962476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1156 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.264984937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.266628625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.266658795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.266687655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.266702735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.266720235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.266729725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.266742755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.266754736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:28.267337098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.267365869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.267385739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.267395789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.267407549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.267418569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.267429729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.267440479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.267450039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.267460919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.267472089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:28.268892256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.269025097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.269043897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.269053927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.269065377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.269075107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.269086407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.269101167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.269111817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.269122737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.269134238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.270343994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.270369254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.270403724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.270413734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.270431504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.270442164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.270452804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.270463544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.270474404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.270485314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.270494574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.270504764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.270521665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.272092272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.272123493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.272143073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.272153213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.272171953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.272181633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.272192063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.272210853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.272742486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:28.272774086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:28.272815416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.272841806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.272885406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:28.272911037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:28.272935717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.272948447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.27890322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.279060751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.279077571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.279098651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.279108861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:29.279123281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:29.279136471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:29.279150242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:29.28286535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.282964681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.282993171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.283016291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.283040551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:29.283067061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:29.283092491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:29.283117352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:29.284631789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.284665659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:29.28468594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.28470024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.285329443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.285385923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.285401823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.285494404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.285507304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.285519734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.285530804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.29079968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.29084105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 612 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.290854541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:29.290867591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:29.291050312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.292953091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:29.292971941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.293002711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.295680394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.295694195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.295823315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.295835565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.295847995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.295858855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.319071323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 613 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.319139473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:29.319162003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:29.319175593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.319188963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.319203123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.3364399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.33649468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.33650998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.3365542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.336567301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.336585431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.336597581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.336609701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.336621891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.336635111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.340631001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.340683651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.340697311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1166 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.340873022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.343281264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.343688256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.3444354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.34444987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.344509251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.344520181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.347139394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.347162694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:29.349026473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.349067414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.350130539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.350161499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.350175329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.350188039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.350200639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.350213379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.350223499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.350473781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.350495691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:29.351945428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.351977398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.372946204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.373000144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.373014534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.373025964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.373039174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.373051664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.373064004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.373075844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:29.373090844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1169 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.374757663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.374795333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.375924499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.375962329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.375976419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.375989209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.376001859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.376014209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.376026059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.376037749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.376057179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.377890679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.377920449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1170 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.379654207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.379705748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.384024379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.384053259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.384066799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.384093669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.38428473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.384300631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.385288956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:29.385313756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:29.386607742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.387952619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.387977209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:29.388004019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:29.388033769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.388048749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.34174503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.34176705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.34177862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.34178964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.341960421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.341995191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.342009211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:30.342023331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:30.347433669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.347474709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.347496839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.347519919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.356532005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.358757846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.358798386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:30.358826606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:30.358901227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:30.358967987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.358983427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.358998977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.366503965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.366555145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.366568975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.366610995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.366622235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.366643895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.366654795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.367455419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:30.36749804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 616 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.36751216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:30.36752499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:30.368278844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.36951371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:30.36954772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.3695709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.388692216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.388744897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.388759327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.388770667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.388784577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.388794867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.390889787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.390932887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:30.390952368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:30.392371385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:30.392412325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.392427395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.396305285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.396372385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.396384525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.396417945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.396429195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.396444945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.396457055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.396468965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.396481065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.396492576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.398367835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:30.398421475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.398435645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1176 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.415082959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.417762652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.417801273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.418382136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.418402986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.418429616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.418440896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.42123575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.42127474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:30.423000259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.423039399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.424650747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.424701867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.424715178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.424727798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.424740168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.424753488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.424764738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.518086388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.518138378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:30.526093258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.526149238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.527255184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.527282324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.527322234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.527332914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.527344884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.527357024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.527369175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.53037272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.53041351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1179 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.557102714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.557158584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.558733052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.558780353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.558794473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.558807093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.558819413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.558831883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.558843813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.558855693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.558866313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.564526312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.564574872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.568436641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.568484641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.601750719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.601802669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.601817279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.601828419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.604169371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.604212111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.606395992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:30.606435322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:30.606819754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.606862294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.607242736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:30.607272967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:30.607696749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.607720929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.284015463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.284035074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.284045454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.284054904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.284130264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:31.284177814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:31.284188854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:31.284200034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:31.285848353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.285902393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.285943713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.285976603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.288148914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:31.288188405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:31.288215325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:31.288238395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:31.289586282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.289620592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:31.289633152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.289651092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.309601832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.309690993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.309702403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.309746313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.309763063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.309779503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.309788763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.335649373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 446 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.335681813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:31.335693303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:31.335704744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:31.336235646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.337903575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.337957205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.337969275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.339645073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.339658693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.339718004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.339727664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.339758644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.339768064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.340608168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.340632778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:31.340654479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:31.341913725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:31.341950165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.341964305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.3429478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.34300734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.34301771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.343045291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.343055701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.343070911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.343084271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.343094681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.343105081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.343115481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.344223087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:31.344253277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.344264637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1186 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.344382927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.346293707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.346336937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.348151916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.348171637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.348199197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.348209017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.348290457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.348318377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:31.34895546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.349048591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.349665294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.349680294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.349691524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.349702184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.349712744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.349729084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.349738174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.349751215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.349773385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:31.351291122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.351323002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.352800139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.35283878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.35285783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.35286718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.3528781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.35293198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.35294993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.35296682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:31.35297876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1189 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.354236597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.354264787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.355284612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.355373222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.355388562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.355399422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.355410052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.355420743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.355436433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.355447013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.355456203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.355466493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.355477903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.357109711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.357138371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.362190707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.362211807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.362243527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.362252927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.363454483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.363475473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.369764185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:31.369792375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:31.369805255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.369828985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.369849965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:31.369873806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:31.369897466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.369912426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.258715991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.258760701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.258771781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.258781531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.258790961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.258835851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:32.258848642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:32.258860042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:32.258946462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.259001352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.259040352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.259072403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.259136663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.259171303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:32.259195163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:32.259218283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:32.259257204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:32.259277514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:32.259289964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.259308124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.259320114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.259351034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.259369864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.259394124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.259404574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.259415534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.259424824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.259458945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:32.259482615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:32.259498325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:32.259509435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:32.259520555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.26053923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:32.260683571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.260696991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.260758761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.260769031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.260801201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.260810531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.260824591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.260833882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.260971022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:32.260984212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:32.260995582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:32.262405699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:32.26244145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.26245545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.26247117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.2625669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.26258029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.26259686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.262609711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.262620511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.262638331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.262649091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.262757511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.262768291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.262778511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:32.262806412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:32.262817462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1196 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.262828732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.26453888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.26457362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.264599201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.264616051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.264638661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.264648191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.264661141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:32.264672971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:32.265276644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.265299604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.265333584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.265343144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.265356384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.265367154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.265377825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.265388375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.265397455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.265408065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.265419185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:32.267013743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.267046493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.267182823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.267192924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.267209454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.267218534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.267229504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.267251104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.267261664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.267272134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.267298194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.26855549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.26858311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.26859595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.26860916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.268632651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.268644251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.268659931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.268670931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.268681791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.268693201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.268703011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.268714131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.268736521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.270175908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.270200878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.270217808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.270227378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.270238188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.270247269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.270257939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:32.270268859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.272977952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:32.273013452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:32.273026803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.273053453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.273074433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:32.273098223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:32.273121353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.273134253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.261959042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.261979512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.261990282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.262000402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.262031022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:33.262090042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:33.262104633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:33.262118553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:33.262580135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.262666245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.262714356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.262738256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.262909857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:33.262947087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:33.262972767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:33.262997437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:33.264423384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.265669261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:33.265688391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.265704931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.265718791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.265741511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.265752451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.265770111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.265782441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.265797481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.265807571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.265819831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.265854792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.265868172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:33.265880742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:33.265893552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.266143583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:33.266176243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.266191823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.266290094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.266315614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.266329374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.266343784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.266357154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.266367144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.266379024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:33.266397214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:33.266414274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:33.2674559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:33.268741646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.268762416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.276062373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.276165043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.276178553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.276191453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.276202703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.276215464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.276231694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.276248664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.276260304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.276272884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.276615386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:33.276662896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:33.276676326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1206 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.276707706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.278517345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.278545015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.278879407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.278894437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.278924627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.280392404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.280415865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:33.280429595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:33.286498815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.286563056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.286749687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.286767377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.286778797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.286800097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.286810767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.286834167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.286843357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.286875717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.286900467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:33.288716946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.289207599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.292127274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.294294375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.294317485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.294333095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.294344695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.294356255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.294367785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.294378715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:33.294390395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1209 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.295244279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.29526792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.29534189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.29536681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.29537894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.29539828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.29540901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.2954195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.29543045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.295474121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.295485641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.295584021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.295611261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.29742386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.297456941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.298454576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.299043029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.299061739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.299071999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.299083289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.299095559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.299489471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:33.299518571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:33.299646932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.299681642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.30118987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:33.302731017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:33.302764747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.302778358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.850639596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"internal-dns-resolver","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:33.85153831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","error":"proto error: io error: Network is unreachable (os error 101)","delay":"93.668943405s","count":"9"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.295100253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.296898552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.296935293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.296947273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.296958163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.296972123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:34.296985483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:34.296998143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:34.297011383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.297039753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.297061783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.297083793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.297575436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.297614366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:34.297638556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:34.297662366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:34.299421745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:34.300782242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:34.300804082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.300822492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.300835322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.300857652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.300868512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.300886463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.300897563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.300915043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.300925113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.300936513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:34.300960773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 632 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.300973073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:34.300984943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:34.300996993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.301723447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:34.307398686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.308511201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.308559101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.308570901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.308583251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.308594372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.308610222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.308620742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.308632832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 633 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.308644852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:34.308659802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:34.308671942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.308683372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.308695922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.314502561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.314549252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.314561042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.314573512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.314583022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.314599802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.314611402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.314622512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.314634062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.314645602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.314656362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.314680572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:34.314691832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1216 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.314703102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.31618138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.3162132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.316405331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.316435801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.316448191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.316462601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.320581642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:34.320627092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:34.320641302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.320654842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.323455466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.323492696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.323505296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.323520566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.323531966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.323543226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.323552897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.323564347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.323576887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:34.325283115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.32619684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.356426152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.356495272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.356507752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.356517703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.356529293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.356540753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.356551633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.378439673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.379743409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1219 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.381016906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.381083276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.382664664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.383366098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.383389998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.383402798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.383414928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.383426418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.383437698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.383458168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.383473578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.384892515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.384923165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.387322468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.387620379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.410074642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.411814271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.411827921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.411838331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.413119517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:34.413152288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1221 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.414360434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:34.414393344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:34.415511169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.416914037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.419100348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:34.420008832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:34.420043322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.420064432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.287842952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.287893712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.287906262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.287917352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.289750862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:35.289825362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.289841362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:35.289854422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:35.306712247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.306773797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.306797277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.306825637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.311944003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:35.312541336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.312574736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:35.312600446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:35.312824808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.312883248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.312898458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.312919668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.314920608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.314991428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.315005319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.315072689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.315111909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.315125669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.315136659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.315687302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.316490196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 636 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.316509756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:35.316523196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:35.316536916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.319028629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:35.319449171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.319467831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.320923118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.320943289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.321002899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.321014479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.321040329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.321051279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.32118392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.32121144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:35.32122485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:35.323117379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:35.32316404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.32317985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.328052284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.328111974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.328132594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.328161444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.328172705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.328192135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.328208975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.328223755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.328239185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.328250485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.328667467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:35.328700357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:35.328713077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1226 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.328771948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.330622947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.330667867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.333643742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.333680952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.333698002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.333907223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.33512808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:35.3351532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:35.336159155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.336190525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.340965049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.341000869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.341019849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.34103239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.34104497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.34105673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.34106637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.341519302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.341546572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:35.343218801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.343251221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.367739784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.367773664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.367815294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.367828284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.367841084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.367853364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.367866075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.382539529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:35.382577729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1229 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.385189442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.385227962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.386467458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.386483638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.386501768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.386518228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.386530048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.386541628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.386553068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.386564838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.386574518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.405951726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.405989987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.410266118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.410300458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.412984532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.413027092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.413041162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.413052332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.414904432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.414934262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.419317553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:35.419347183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:35.424920162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.424974962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.425622285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:35.425669385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:35.425734446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.425753056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.258384658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.258436158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.258447299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.258456919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.258466229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.258511569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:36.258522779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:36.258534039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:36.26278799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.262840021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.262877381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.262903441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.263304173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.263343563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:36.263367773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:36.263390844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:36.263530684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:36.263570544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:36.263615705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.263628165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.266127877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.267009942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.267034952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.267048842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.267060192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.267076002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.267086752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.267293243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:36.267328363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:36.267343263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:36.267356553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:36.267369093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.268330828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.268373428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.268389078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.274219888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.274250478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.274294968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.274331928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.274345418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.274356528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.278149968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.278184028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:36.278198908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:36.278472439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:36.278487799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.278501589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.28053221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.28057458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.280588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.28061594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.28063475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.28064693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.28065941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.28067623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.28068805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.28070011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.280741281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:36.280768201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:36.280787781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1236 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.280799581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.28267556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.282716821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.283410424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.283432014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.283444734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.283456024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.283468514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:36.283482514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:36.284033787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.284064097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.284106498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.284118068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.284133138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.284145518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.284157558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.284169408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.284179748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.284201678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.284214698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:36.285591595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.285622795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.285646955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.285657675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.285674256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.285685136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.285697086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.285709386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.285722156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.285738676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.285751536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1239 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.286895872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.287363234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.287391664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.287408024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.287426584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.287440354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.287452995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.287465195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.287477585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.287489745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.287500095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.287511945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.287525905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.288783261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.289166853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.289236794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.289248864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.289305404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.289316774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.289329374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:36.289346524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.289923907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:36.289944357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:36.290078968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.290120808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.290146878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:36.290181398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:36.290207038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.290225619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.258518514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.258578974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.258604894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.258616014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.258626454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:37.258641574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:37.258660894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:37.258673474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:37.258720985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.258766245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.258801725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.258835255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.258955516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:37.258988666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:37.259013766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:37.259038586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:37.259092636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.259119337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:37.259136047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.259149807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.259184527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.259237867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.259275337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.259289567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.259301157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.259319638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.259330298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.259369048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.259407778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:37.259420268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:37.259436118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:37.259448508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.260876925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:37.260919826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.260937516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.265420298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.266379033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.266405683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.266423023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.266436204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.266448144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.266460654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:37.266474944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:37.266488094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:37.266501074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:37.266558454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.266572344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.266740595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.268775475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.26975355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.26978557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.269802091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.269815511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.269828171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.269845771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.269858451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.269870811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.269883141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:37.269937401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:37.269959941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1246 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.269972831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.269987701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.270001642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.270017362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.270027922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.270047852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.270057702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.270077942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:37.270089682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:37.270663635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.270693545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.274127682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.274812856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.274841936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.274863066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.274876096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.274889366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.274900046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.274913316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.274927226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:37.278250753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.280631695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.280661535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.280675075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.280689345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.280707595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.280722565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.280735835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.280748355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.280760335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:37.280773535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1249 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.281138977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.281161317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.281176497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.281187337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.281204398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.281219798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.281231748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.281243628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.281255478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.281267348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.281277098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.281289638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.281301888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.282925406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.283489319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.286700245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.286995937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.287024617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.287037037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.287050677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.287065007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.28758855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:37.28761919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:37.287784261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.287830301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.294085143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:37.294137383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:37.294164043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.294180403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.259172641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.259228842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.259241692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.259252802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.259263032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.259313242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:38.259334092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:38.259348552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:38.259429663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.259500903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.259555713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.259586754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.259640984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.259668684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:38.259693694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:38.259717884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:38.259771094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:38.259788235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:38.259802445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.259816145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.259830055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.259861045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.259875145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.259905215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.259915965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.259934035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.259945525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.259975645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:38.260001376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.260014046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:38.260027046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:38.260043636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.261115431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:38.262639329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.262678869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.262694599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.262706309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.262720549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.262732109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.262745429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.26275614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.26277941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:38.2627927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:38.26281248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:38.26282643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:38.26284746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.2628658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.26288652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.263953666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.263973726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.263987436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.263998696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.264012306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.264024696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.264043516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.264059076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.264073496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.264085706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:38.264111186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:38.264130556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1256 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.264147517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.264403928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.264440368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.264484828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.264496558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.264518848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.264529239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.264545469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:38.264558409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:38.265127722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.266688539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.26671869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.26673667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.2667625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.26678076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.26679395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.26681125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.26682244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.2668351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.26684884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:38.267045981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.267079611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.267122692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.267133982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.267155752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.267167452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.267181582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.267193542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.267214852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.267226672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.267239382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1259 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.268387428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.269021751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.269046151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.269058821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.269081462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.269095082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.269113782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.269134092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.269147532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.269160132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.269171982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.269184472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.269198662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.270166237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.271410113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.271430503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.271441483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.271455474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.271466154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.271478014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:38.271490054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.271501894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:38.271514024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:38.271525834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.271547484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.271569894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:38.271594204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:38.271627024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.271639514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.258961365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.258999446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.259018516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.259028496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.259121896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:39.259135556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:39.259147176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:39.259184307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:39.261699749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.262210231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.262254022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.262275642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.262297402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:39.262321432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:39.262346882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:39.262369972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:39.262393462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.262404802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:39.262418582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.262430323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.262442423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.262463323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.262472903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.262484083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.262493823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.263630239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.263663289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.263680589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.263705469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 652 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.263717259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:39.263728959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:39.263746609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.264335812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:39.264368462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.264386332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.266663964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.269564609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.269589579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.269743099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.26975524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.26976555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.26977715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 653 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.26978909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:39.26980057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:39.26981218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.2698234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.26983788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.270514683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.270589894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.270599974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.270610754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.270620894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.270631904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.270642614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.270653034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.270663314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.270676034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.290273253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.290319813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:39.290332264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1266 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.290565045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.292801026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.292852506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.311413809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.31144948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.31148982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.31149991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.313707901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:39.313742971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:39.3154155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.31546391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.335935163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.335979703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.335992303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.336003933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.336296475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.336310755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.336320345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.337467861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.338273815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:39.340148484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.340617646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.3412542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.34127502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.34131953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.34132934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.341346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.34135698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.341368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.344073504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:39.345119699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1269 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.345755962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.345797403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.34719123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.34721907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.34723176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.34724383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.34726061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.34727242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.34728385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.34729575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.34730551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.353051249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.353100309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1270 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.355093649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.355132689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.357903573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.361363791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.361397331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.361408331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.362761778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.362802568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1271 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.36515377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:39.3651958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:39.368399486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.368502527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.37512491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:39.375171551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:39.375492522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.375515892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.259685734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.259735124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.259747194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.259759804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.259769984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.259846065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.259868905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:40.259881875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:40.259964015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.260024466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.260065856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.260094206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.260173256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.260229047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.260260537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:40.260285267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:40.260310177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:40.260323477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.260339097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.260352817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.260366957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.260404768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.260423368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.260449458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.260460038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.260475958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.260485658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.260516188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:40.260542108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 656 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.260555288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:40.260567678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:40.260582858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.261909445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:40.263814035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.263852605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.263872625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.263885365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.263899405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.263912075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.263925075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.263936255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.263950105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.263962975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:40.263975176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:40.264027556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:40.264046476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.264060936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.264089066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.264112066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.264126916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.264144206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.264154956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.264175217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.264189977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.264203957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.264216797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.264235257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.264247987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:40.264273107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:40.264285777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1276 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.264298157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.264999501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.265027261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.265071131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.265081781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.265108231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.265118351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.265134731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:40.265150111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:40.265793875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.267667644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.267694744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.267707154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.267720374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.267733294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.267745814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.267760484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.267771094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.267783935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.267800395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:40.267933665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.267947485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.267962055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.267972315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.267995176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.268005416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.268018346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.268032046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.268044476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.268057016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.268070036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1279 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.268691549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.268713969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.270681969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.270708529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.270728569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.270742389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.270754739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.270771359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.270784459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.270797389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.270808579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.27082621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.27084365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.27085647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.27086993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.27088335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.27089372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.27092115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.27093315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.2709452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:40.2709627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1281 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.271214502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:40.271242452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:40.271286382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.271317242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.271359882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:40.271385682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:40.271411113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.271425123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.259291116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.259340677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.259352027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.259368227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.259377877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:41.259443537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:41.259456197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:41.259467527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:41.259556678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.259615788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.259670648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.259717679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.259763099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:41.259800479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:41.259826409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:41.259849749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:41.25989827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.25992215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:41.25993509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.25994856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.25996475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.26000595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.26002493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.26005301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.2600629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.26007658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.260085661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.260129321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 466 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.260153841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:41.260165201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:41.260176281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:41.260187261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.261532218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.261585638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.261598158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.261655088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.261667969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.261708539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.261717839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.261740999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.261750129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.261771319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.261785139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:41.261796079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:41.262962025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:41.263003905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.263016075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.263063946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.263110266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.263120236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.263146236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.263155996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.263171186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.263181936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.263192406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.263202776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.263213236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.263224846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:41.263248006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:41.263258797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1286 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.263269797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.264868375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.264897625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.264939675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.264949775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.264983695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.264992845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.265005635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:41.265018385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:41.265607418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.265639429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.265678859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.265688799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.265699569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.265710239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.265720729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.265733879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.265743199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.265753919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.265764859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:41.267310837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.267335887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.267373377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.267383387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.267403257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.267412988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.267428838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.267439668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.267455128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.267465498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:41.267482868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1289 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.268614394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.268639304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.268677234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.268687574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.268698594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.268709274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.268719764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.268730374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.268742784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.268756184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.268765144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.268775664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.268797525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.270389803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.270418853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.270456533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.270471563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.270493273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.270502423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.270514043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.270525373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.271068616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:41.271093256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:41.271135536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.271166307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.271207697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:41.271232437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:41.271255787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.271273387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.260294776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.260329646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.260340786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.260355926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.260369967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.260386157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:42.260398647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:42.260409807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:42.260937539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.262277456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.262308606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.262335946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.26303668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.264247566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:42.264289206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:42.264320317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:42.264467177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:42.264500387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:42.264518328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.264534768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.265211681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.267101001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.267123321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.267135501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.267151301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.267163321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.267174071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.273125221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:42.277523453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:42.277547673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:42.277565743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:42.277577944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.277590404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:42.277661464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.277678094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.277690384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.277700654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.277714044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.277723804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.277735574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.277745684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.277757404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:42.277768795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:42.277780735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:42.277792245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:42.277803495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.277863455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.278412558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.278455258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.278466118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.278480078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.278490008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.278500738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.278511388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.278521968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.278532308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.278555828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.278567899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:42.278592039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:42.278602969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1296 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.278614219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.280182927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.284495078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.285094601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.285108571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.285140841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.285154771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.285647704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:42.285668034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:42.286402818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.286430798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.289205582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.289239812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.289252692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.289264022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.289276122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.289287322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.289302082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.290440828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.290466818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:42.291987876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.292169787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.293193712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.294268987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.294295387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.294306097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.294317998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.294329578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.294345168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.294356338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.294368508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1299 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.29489082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.294916531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.299105452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.299304813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.299327063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.299338263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.299349203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.299359973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.299377243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.299387903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.299396903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.300389608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.301754235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1300 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.304360658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.306171217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.306189748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.306200258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.306212108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.306221938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.306236518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:42.306248528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.306907291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:42.306936001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:42.316060727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.316114387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.316541909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:42.319422764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:42.319462144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.319477854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.259373537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.260527382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.260569952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.260581542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.260591633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:43.260608573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:43.260620273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:43.260678883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:43.260690813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.260716463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.260737593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.260779243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.260800634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:43.260965224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:43.260994264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:43.261017945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:43.261041935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.261076925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:43.261110265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.261124075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.261142185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.261163795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.261173975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.261185895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.261195645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.261207216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.261216976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.261228486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.261256896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.261268926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:43.261280796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:43.261292676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.261305286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:43.261321646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.261345776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.261358556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.261376076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.262897764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.262921584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.262934434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.262944214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.262956004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:43.262967524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:43.262979334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:43.262990764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:43.263001744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.263014825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.263038225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.263061935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.263071525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.263083365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.263092995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.263111095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.263122565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.263133885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.263145455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.263156935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.263176355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:43.263206306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:43.263218226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1306 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.263299496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.264331441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.265267956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.265290376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.265300466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.265311996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.265321846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.265336556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:43.265347886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:43.265359386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.265383177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.265395427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.265409267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.265423417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.265435437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.265447207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.265458247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.265467877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.265480647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.265491677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:43.266840874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.266871694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.266899444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.266909564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.266931044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.266940544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.266951744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.266962734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.266973735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.266988535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:43.267000385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1309 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.26813263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.268170851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.268185341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.268195391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.268207021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.268217671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.268228291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.268238701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.268249221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.268263531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.268272621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.268283071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.268332071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.269837889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.269862379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.269888929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.269899079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.269917959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.269927229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.26994455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.2699583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1311 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.270515912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:43.270542073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:43.270582813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.270615083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.270658073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:43.270684153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:43.270707573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.270720593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.275562583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.275600813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.275614113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.275625003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.275857514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.275932974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:44.275947505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:44.275960595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:44.278544218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.279665483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.279701583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.279740234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.279764494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.279897544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:44.279926955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:44.279952325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:44.279977455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:44.280002325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:44.280016705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.280029525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.280043515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.280071755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.280082815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.280095645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.280106286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.280119246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.280129646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.28099798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:44.282369127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 672 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.282395307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:44.282409907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:44.282422817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.282858379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:44.28288112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.28289623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.290096816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.290127236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.290141176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.290155576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.290168896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.290180646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.290193597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 673 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.290206557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:44.290219037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:44.290486158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.290593249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.290609899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.309603504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.309666124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.309680314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.309693284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.309704275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.309722695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.309735575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.309747815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.309759765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.309773145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.312638829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.31269855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:44.31271317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1316 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.312914491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.315332373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.316873621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.316903711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.316917861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.316931571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.316943591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.316962991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:44.316976191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:44.317503144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.317535974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.317601654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.317622945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.317636335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.317648895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.317661305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.317673635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.317684625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.317701985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.317714715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:44.319200113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.320012877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.322193638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.322225258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.322239768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.322252908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.322265668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.322278148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.322290978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.322558579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.32463398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1319 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.32466128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.32467637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.349931687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.349964257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.349978617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.349991608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.350004478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.350044578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.350057308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.350072468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.350082928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.350970722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.352242939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1320 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.3545137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.359828167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.376562171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.377139664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.377157404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.377169834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.379125804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:44.380054729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1321 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.380525381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:44.380568421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:44.382126879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.38229962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.385145525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:44.388081659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:44.38812036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.38813773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.258982704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.259028554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.259040844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.259053474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.259063884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:45.260652512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.261756418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:45.262478732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:45.262498522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.262522142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.262544242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.262572732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.262598682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:45.262624102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.262649753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:45.262685783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:45.262714723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.262727613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.262741673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.262755343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.262768643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.262791743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.262810593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.262823303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.262833533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.262847244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.262858474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.262870914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.262896884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.262909044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:45.262921464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:45.262934474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.263547177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:45.263580347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.263594477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.263641598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.263656478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.263683528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.263693858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.263709068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.263718928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.263738738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.263756058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:45.263781288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:45.264867014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:45.265741468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.265780298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.265801118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.265827879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.265844439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.265856929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.265868069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.265880719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.265901509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.265914139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.265927439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.265940589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.265953139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:45.265983079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:45.265996019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1326 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.26601869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.266921424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.266957254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.267006065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.267016875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.267042035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.267052105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.267063585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:45.267087735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:45.267692518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.267725218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.267746288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.267757078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.267769658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.267782388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.267794219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.267805879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.267816559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.267829019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.267845539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:45.269275616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.269898299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.269913369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.269923739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.269936499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.269946609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.269958299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.26997019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.26998188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.26999368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:45.27001083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1329 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.273875589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.273909279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.27395414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.27397872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.27399234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.27400449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.2740269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.27404609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.27405832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.27407932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.27409197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.27410348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.27411657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1330 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.275737408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.276506912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.276537572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.276549492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.276563542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.276574253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.276586173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.276599093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1331 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.276615613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:45.276627723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:45.276639893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.276661713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.276682503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:45.276708203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:45.276732213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.276745783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.258569997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.258605717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.258616897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.258626637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.258636217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.258688317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:46.258705677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:46.258716887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:46.258819548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.258854308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.258924468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.258957218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.259527311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.259569432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:46.259594062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:46.259636462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:46.259669652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:46.259687112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:46.259703572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.259730552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.278585068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.278643358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.278655658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.278667128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.278676928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.278688018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.278697318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.281221291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:46.281268581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:46.281284691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:46.281296031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:46.281526373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.283241041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.283286441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.283300121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.284232896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.285361391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.285387162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.285398302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.285423772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.285433602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.324621809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.324658989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:46.32482745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:46.331660945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:46.331714585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.331728945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.331742455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.331775135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.331785745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.331797585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.331807845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.331819296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.331830856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.331842436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.331853976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.331865666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.331876506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:46.331901546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:46.331913026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1336 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.331924006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.334142387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.334281468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.3406915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.342190038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.342203318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.342217418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.342228568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:46.342241398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:46.342256258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.342269168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.343898937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.346377479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.34653093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.34654337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.34655475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.34656665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.34657623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.346693761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.346706061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:46.346830991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.346863331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.355122033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.356462419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.35648686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.35649845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.35651045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.35653185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.35654355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.35655472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.35656791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1339 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.357847846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.359101403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.359267894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.359282274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.359293674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.359305124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.359315864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.359326374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.359336944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.359369374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.359395904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.360971972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.362097298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1340 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.362788691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.363992468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.367923077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.367952798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.367986078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.367995588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.36852279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:46.368547101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1341 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.369261094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:46.369295344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:46.374141609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.374187499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.374209349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:46.374237929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:46.374261819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.374276469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.258457031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.274991654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.275099455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.275110385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.275120685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:47.275146095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:47.275173645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:47.275189275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:47.275202245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.275235515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.275257565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.275279286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.275305686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:47.275333456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:47.275363596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:47.275389266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:47.275413806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.275436496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:47.275450156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.275467197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.275480377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.275503867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.275514927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.275529087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.275541427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.275553637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.275563627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.275575267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.275599357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:47.275626087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:47.275644657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:47.275670548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.275682488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:47.275695078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.275707418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.275749348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.275771948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.275784308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.275794108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.275821938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.275833158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.275844508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:47.275856429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:47.275868599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:47.275884409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:47.275905559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.275924789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.275937589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.275959139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.276041779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.27606687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.2760773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.27609007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.27611133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.27612336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.27613578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.27615936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.27617056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:47.27620671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:47.276249651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1346 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.276265341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.276276431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.276289501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.304284622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.304301832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.304377512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.304387682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.305042855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:47.305058966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:47.307035405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.307077276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.307459208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.308568413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.308588703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.308600693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.308612453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.308631524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.308641264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.308652714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.308671014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:47.309082656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.309126336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.309224497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.309234627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.30990206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.30992895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.3099505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.30997594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.310047851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.310059581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.310071931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1349 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.315488748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.318397703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.318418173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.318428403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.318440643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.318457173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.318468933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.318480483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.318492153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.318504173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.318513974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.318529614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.318541294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1350 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.318553124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.318565124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.318577484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.318586394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.318597414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.318606954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.318618444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.318630404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1351 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.318642274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:47.318654934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:47.318666054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.318687024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.318707524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:47.318731475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:47.318756525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.318770245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.259288528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.259334288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.259345548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.259355608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.259365368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.259384609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:48.259395839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:48.259406889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:48.259455739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.259495629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.259525859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.259554259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.25963415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.25966066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:48.259684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:48.25970858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:48.25974968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:48.25976909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:48.259781201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.259793231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.259901751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.26167005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.26169568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.26170825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.26171833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.26172994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.26173965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.26175132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:48.26177671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.26178862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:48.26180265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:48.261818071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.261830751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:48.261843431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.261855871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.262961976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.262994316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.263006766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.263017977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.263029727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.263039257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.263055997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:48.263067417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:48.263079077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:48.264002792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:48.264038832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.264051382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.264865266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.266367863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.266387154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.266404924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.266414954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.266426934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.266468514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.266487584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.266505284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.266520114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.266537634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:48.266562394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:48.266579245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1356 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.266591335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.266680455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.266708565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.268781726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.270118902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.270138373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.270151803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.270168473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:48.270181483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:48.270193923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.270212063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.270228593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.270237833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.270249033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.270260453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.270271873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.270283183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.270293173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.270304403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.270316313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:48.271185368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.271224438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.272767515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.272801096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.272813506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.272822686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.272833366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.272844696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.272855716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.272866296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.272877726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1359 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.274123712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.274163602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.276845046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.276873986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.276886506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.276899076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.276910566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.276921936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.276933266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.276954706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.276964236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.276985107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.277001157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1360 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.277792391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.277822071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.278796386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.278808716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.278841306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.278850866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.278869676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.278891266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1361 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.279491769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:48.280747146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:48.280795456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.280819486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.282165413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:48.282201243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:48.282231743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.282246873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.260726445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.261738011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.261761721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.261772771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.261783541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:49.261796461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:49.261808161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:49.261819851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:49.261836401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.261858001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.261879211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.261900211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.261926441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:49.261949782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:49.261973422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:49.261998222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:49.262021502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.262032642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:49.262058232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.262070922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.262083172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.262105322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.262115052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.262126442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.262135693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.262146703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.262662565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.288976877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 482 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.289031917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 692 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.289044487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:49.289062017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:49.28948729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.292648655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:49.29373513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.293759601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.295001007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.295793491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.295814401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.295824671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.295836131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.295846361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.296091002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 693 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.296118102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:49.296129782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:49.302723796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.304767306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.304811536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.326638485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.326710786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.326722896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.326760236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.326771146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.326789556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.326800596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.326811386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.326821876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.326832796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.327268299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.327299739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:49.327317429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1366 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.32749805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.331886402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.331921362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.337374799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.337406159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.337434149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.33744384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.34149736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:49.34153169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:49.342538845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.343800602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.344170773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.344191624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.344203244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.344214484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.344225374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.344251294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.344260734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.346030133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.346067453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:49.347732571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.348301584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.352933067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.35353609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.35355499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.35356562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.35357736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.35358875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.35360002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.353610821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.353630541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1369 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.355290339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.355321479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.357561701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.357591051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.357603181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.357614581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.357625331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.357636071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.357646711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.357657271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.357666891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.358933067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.359160099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1370 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.361715022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.363621121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.367204819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.367231999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.367257519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.367267109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.36939216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.36942868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1371 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.370403935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:49.372098843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:49.372123143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.372145304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.374782667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:49.374826177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:49.374856937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.374871207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.259031377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.259078897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.259090337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.259100477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.259197958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.259211388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.259222658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:50.259233468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:50.259250898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.259306098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.259339569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.259375859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.259448889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 483 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.259481939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.259515629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:50.25953895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:50.25959104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:50.25961001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.25962257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.25963513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.25966439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.25969931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.25971287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.259748001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.259757251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.259769001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.259778421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.259879811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:50.259904271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.259915591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:50.259928352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:50.26173937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.261774021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:50.261788211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.261807201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.261820441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.261830011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.261841041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.261850381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.261861801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.261875371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.261886461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.261899981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:50.261911551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:50.262918726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:50.262954956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.262972357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.262997867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.263043657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.263053907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.263074347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.263088517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.263099597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.263110477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.263121327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.263131717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.263146197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.263156758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:50.263180158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:50.263191148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1376 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.263203688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.264985367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.266584285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.266612305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.266623125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.266635235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.266645025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.266656695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:50.266692585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:50.266704415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.266726856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.266741786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.266751186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.266762716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.266774386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.268919187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.268974387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.269007717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.269026397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.269049647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:50.269061667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.269080947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.269095698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.269104908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.269123168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.269132748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.269144558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.269156698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.269168518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.269179678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.269191638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1379 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.269203008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.269214878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.269228518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.269238228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.269249618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.269260728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.269272178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.269283148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.269294949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.269319419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.269328969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.269345599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.269357259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1380 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.274107362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.274147362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.274161353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.274171653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.274183103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.274192803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.274203933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.274215493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1381 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.2855099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:50.28556227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:50.288353274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.288408994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.288431964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:50.288457644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:50.288484275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.288499445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.279304739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.279376559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.279389549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.279399709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.289318019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:51.289371259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:51.289385459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:51.289397249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:51.289973742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.291874462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.291911142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.291933432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.291957722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:51.291983562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:51.292008642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:51.292033212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:51.292071373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.292083223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:51.292096143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.292108683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.292121493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.292142683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.292154383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.292165893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.292176123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.292188093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.292197713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.292209013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 486 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.292232683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:51.292244083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:51.292255553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:51.292269524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.292283014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.292295154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.292307344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.299370249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.305623041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.305657731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.305669761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.305683111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.305693731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.305705471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.305719021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:51.305739311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:51.305750941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:51.305767981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.308046493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308071493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308093853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308104053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308115993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308126463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308142523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308154253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308166083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308177873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308189203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.308200623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:51.308225094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:51.308237774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1386 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.308250994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.308265124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.308277324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308289554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308299354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308310404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308319634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.308330314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:51.308342074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:51.308354084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.308366184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308379624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308394394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308405464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308416734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308428075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308439145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308448455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.308460225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.308472035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:51.308483585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.308495615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308509535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308518685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308529755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308539455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308550255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308561305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.308572425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.308583215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.308594545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1389 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.309341779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.309782351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.309816701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.309827361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.309839521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.309850482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.309861282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.309872542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.309883172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.309894472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.309904202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.309915182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.309934712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1390 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.311290429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.311709451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.311726441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.311736291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.311748201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.311787581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.311805841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.311832751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1391 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.312069933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:51.312102043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:51.315593671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.315925702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.316040093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:51.316083183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:51.316112233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.316125653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.286308144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.288100753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.288125403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.288138003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.288182813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.288225023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:52.288239213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:52.288253083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:52.288266693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.288295974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.288318494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.288341464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.288363554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.288413414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:52.288458514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:52.288486855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:52.290130543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:52.290274334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:52.290288204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.290301694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.291716481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.292976387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.292994977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.293012057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.293023117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.293036628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.293047318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.293060078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:52.293086298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:52.293099698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:52.293112748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:52.293126248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.293351199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:52.293385089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.293399909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.29346601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.29347705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.29352496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.29357367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.295697081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.295731521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.295775231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:52.295789951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:52.295809512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:52.295857932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:52.295879372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.295894112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.295907902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.295934632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.295945612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.295959042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.295979012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.295996173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.296008503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.296032433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.296045883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.296059443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.296071653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:52.296096433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:52.296109873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1396 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.296123513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.296916027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.298499755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.301958132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.301993932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.302007492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.302018402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.302738586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:52.302762616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:52.303307929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.305147708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.305176898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.305193598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.305207258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.305219839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.305233119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.305246249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.305257219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.306636926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.307844872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:52.308349224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.308372154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.313274779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.313309859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.313324229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.313335839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.313348139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.313360539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.313372889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.313385849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.313400209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1399 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.314614665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.314649606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.316247434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.316466135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.316482765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.316500375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.316514025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.316536875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.316562845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.316577515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.316603475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.318583505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.318733916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1400 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.320313324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.320345854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.324967228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.324996548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.325009838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.325020938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.325564041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.325589991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1401 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.326494525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:52.326514075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:52.32954113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.329595451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.330675946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:52.330714746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:52.330744196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.330763086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.258556245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.258599035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.25963098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.25964317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.259659701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:53.260472385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:53.260491125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:53.260505035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:53.260620325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.260672056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.260695776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.260718296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.260794836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:53.260831616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:53.260856587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:53.260881587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:53.260942377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.260964537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:53.260979737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.260993147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.261018767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.261065758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.261088578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.261101868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.261118238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.261130278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.261140108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.261175028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.261203058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.261216678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:53.261229268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:53.261241009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.262375334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:53.262764456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.262779446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.262802766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.262813956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.262826796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.262837196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.262859577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.262869437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.262887347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:53.262903887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:53.262924547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:53.263724651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:53.263763801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.263778551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.263821631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.263866311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.263877072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.263903732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.263913992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.263926592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.263939942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.263951492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.263964102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.263976582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.263988832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:53.264014212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:53.264026752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1406 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.264040022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.26565118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.26568248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.265728961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.265740061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.265769521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.265779911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.265794911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:53.265810151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:53.266425994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.266460304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.266488204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.266500924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.266519075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.266531585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.266543515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.266560305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.266570965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.266583575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.266596195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:53.268018942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.268051032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.268081502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.268094433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.268112633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.268123153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.268135703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.268147863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.268159713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.268180343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.268193153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1409 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.269343309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.269372659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.269424769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.269451279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.271309529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.271329269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.271347179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.271365149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.271385529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.271398579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.271408849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.271421219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.271439349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1410 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.271452449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.2714663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.27148212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.27150249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.27151476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.2715248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.27153719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.2715496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1411 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.271833091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:53.271855722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:53.271902672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.271929382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.271977152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:53.272002892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:53.272028662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.272045192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.260998217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.261067697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.261080188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.261091458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.261101518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.261151088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:54.261187098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:54.261201098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:54.26154049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.26160534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.2616426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.261676521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.261931462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.261966762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:54.261992492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:54.262017332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:54.262441554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:54.266276904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:54.266307444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.266327234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.266355124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.266378874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.266392354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.266409644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.266433805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.266453225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.266465365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.266483145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:54.266508225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 712 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.266525645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:54.266624175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:54.266637436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.266668136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:54.266685136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.266705626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.266728456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.266743506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.266764456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.266775186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.266787326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.266797806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.266810686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 713 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.266823916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:54.266840326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:54.266865587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.266878237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.266895947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.266915747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.266938577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.266952167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.266968867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.266979597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.266991827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.267005347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.267032867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.267044948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.267065598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.267077698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.267102498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:54.267115718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1416 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.267128788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.267725671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.267757861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.267797101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.267807241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.267826841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.267837171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.267848491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:54.267862132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:54.268445474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.26968148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.269705261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.269716421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.269733811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.269746361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.269760101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.269773091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.269816951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.269829541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.269843531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:54.271354539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.272988067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.273016787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.273029157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.273046567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.273056917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.273069957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.273082618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.273094558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.273139568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.273158718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1419 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.273171538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.273184948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.294644236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.294701996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.294819237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.294833047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.294845397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.294857857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.294869947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.294881897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.294892737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.295021678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.295053328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1420 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.297163308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.298344954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.299406759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.29943555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.29945168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.29946324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.301808602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.301849352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1421 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.302735346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:54.302788246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:54.307692201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.307755252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.307924722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:54.307963793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:54.308058253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.308081453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.263754011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.263792041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.263804181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.263814891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.263824921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:55.263839871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.263852961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:55.263866011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:55.263878921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.263901722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.263931152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.263952692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.291097318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:55.291157278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.291183528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:55.291208488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:55.293111328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.293142248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.293158358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.293172428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.299827712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.299883452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.299899582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.299989883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.300001363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.300023403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.300034613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.302834907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.302888767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 716 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.302902847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:55.302916027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:55.303090218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.304325434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:55.304349514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.304370255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.305877702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.305898282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.305935832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.305947062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.305970292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.305987062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.308257224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.308282184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:55.308296264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:55.310457485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:55.310485735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.310500185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.316564226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.316641526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.316655926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.316699696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.316712926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.316726016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.316738816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.316755546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.316767507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.316779667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.339134159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:55.339189139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:55.339203209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1426 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.339619961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.341838812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.341874453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.344732307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.344750167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.344798337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.344809967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.345256729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:55.345275689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:55.346339835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.346378275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.348231474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.348263914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.348278224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.348294264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.348306334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.348318435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.348328885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.348394505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.348422775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:55.350058343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.350092374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.369773352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.369808253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.369822153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.369838193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.369851263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.369864843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.369877383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.369890073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.369904673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1429 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.373472691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.373673022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.375751202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.375779112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.375794062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.375811712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.375824642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.375837132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.375854902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.375866353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.375876573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.384445666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.384486146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1430 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.386405386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.386434756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.406794248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.406838658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.406855918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.406867668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.40727316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.40729537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1431 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.409796903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:55.409827313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:55.410104234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.410132355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.411393391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:55.411432961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:55.411459561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.411474261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.262607805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.262653016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.262801576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.262812807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.264070153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:56.264096283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:56.264108553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:56.264120333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:56.264143113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.264165233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.264191093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.264212454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.265677721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:56.266659096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:56.266686846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:56.266711636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:56.267975612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:56.268016103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:56.268029653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.268042043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.272115543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.272533545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.272554605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.272566965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.272576655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.272587455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.272602245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.280135423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:56.280183983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:56.280196683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:56.280208863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:56.280220264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.298272674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.298319184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.298338974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.30139051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.302516215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.302558466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.302570856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.302584986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.302596806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.307902212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.313984923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:56.314022573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:56.314042823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:56.314069203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.314083623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.314097853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.314120403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.314131333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.314143543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.314154104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.314166424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.314178404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.314190794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.314205124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.314217524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.320793827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:56.320841947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:56.320855607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1436 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.320868567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.324782227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.339411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.363457231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.363474331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.363541531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.363552721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.364130734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:56.364162824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:56.366854707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.366885968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.367932773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.367960113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.367973413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.367991163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.368003663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.368015653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.368025623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.373696662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.373732732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:56.375624022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.375948643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.376743597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.376758157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.376819258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.376837808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.376853468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.376865168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.376876708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.377700912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.377725622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1439 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.380217305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.380270705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.381019059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.381035209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.381048839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.381063299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.381075229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.381086619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.381102929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.381114169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.381134539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.381145689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.381158169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1440 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.382845038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.382884648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.384224505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.384242445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.384275895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.384286725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.384327715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.384351355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1441 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.384968068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:56.386767457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:56.38915229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.38919431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.389732482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:56.389779063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:56.389857673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.389873313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.259016608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.260291104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.260304644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.260316114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.262022412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:57.262072133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:57.262086213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:57.262099133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:57.27158578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.271857322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.271884942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.271907072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.274914357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:57.275409379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:57.27558816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:57.27561458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:57.277268449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:57.277319219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:57.277333819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.277348839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.277952062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.289197469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.289232879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.2893908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.28940278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.28943108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.2894417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.29948363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:57.300773657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:57.300801427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:57.300815807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:57.300829287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.300925217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:57.301082428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.301098588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.301669371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.301686031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.301707501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.301717651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.301729781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.301740121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.301798462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:57.301818882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:57.301831512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:57.304511515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:57.304549865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.304565986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.30747794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.307559841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.307604801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.307640221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.307652781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.307666121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.307678711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.307690111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.307706591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.307718131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.307744022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:57.307769062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:57.307781172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1446 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.307805532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.309711522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.309743892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.309778782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.309794742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.309840412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.309851492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.309863622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:57.309875492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:57.310523646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.310546656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.31129869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.31132867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.31138489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.31139708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.31141436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.31142689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.31143723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.31145463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.31146788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:57.312953918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.313197349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.322273774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.322307655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.322355265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.322367105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.322381685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.322397435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.322409585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.341076209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.341120689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1449 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.343014578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.343056719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.362546916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.363605731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.363627772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.363641212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.363658962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.363671032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.363689232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.363701172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.363711732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.365138779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.366055124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1450 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.367783583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.368439076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.380362266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.382396826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.382429146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.382440696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.382452656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.382467656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1451 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.391769973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:57.391987384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:57.398076804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.398114055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.398140805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:57.398166935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:57.398191905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.398206625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.322977558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.323014248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.323031149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.323041449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.323587611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:58.323639561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:58.323653132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:58.323667322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:58.326079623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.326141384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.326169724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.326191514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.352043004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:58.352115284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:58.352147424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:58.352172404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:58.353471291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:58.353510121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:58.353545991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.353566391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.358006724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.358069874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.358084794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.358131144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.358142354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.358154554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.358164844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.360043094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:58.360086604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.360100334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:58.360113374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:58.360242735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.361894923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:58.361923873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.361938213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.36329376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.3633266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.36335488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.36336601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.363391391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.363402431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.365746982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:58.365785712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:58.365800322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:58.369427521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:58.369475841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.369495841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.371471861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.371537401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.371549321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.371583092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.371592992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.371604112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.371614722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.371625192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.371635572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.371650972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.371743892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:58.371768053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:58.371779263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1456 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.371793133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.373521891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.373548372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.373594102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.373610692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.373630562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.373643882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.373655512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:58.373668012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:58.374357606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.374389126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.374433426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.374443996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.374455176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.374466096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.374477186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.374495216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.374504246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.374520606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.374532647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:58.376900848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.376932339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.39516724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.39520826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.39522153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.39523181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.39524334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.39532259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.39533402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.400219505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.400257195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1459 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.419007089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.41906067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.460054755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.460086025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.460098095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.460109095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.460120135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.460132825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.460143465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.460153875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.460163435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.50302735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.50306339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1460 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.508249536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.508284676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.559079011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.559113941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.559154011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.559169812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.563093771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.563125311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1461 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.566427748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:58.566480398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:58.581783165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.581855235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.591118301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:58.591570364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:58.592214747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.592238627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.262894417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.262935497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.262947777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.262968217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.263035508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:59.263074088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:59.263087898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:59.263100958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:59.264229434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.264271504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.264298984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.264321304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.277655561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:59.278423285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:59.278484155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:59.278511865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:59.280088413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:59.280136834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:59.280154894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.280169664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.307984763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.308019563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.308032403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.308062373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.308073704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.308095104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.308106334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.312995198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:59.313062989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 732 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.313077309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:59.313090509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:59.31336241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.315093079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:59.315127659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.315142779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.339540261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.339579642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.339700622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.339713812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.339726512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.339736802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.342064044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 733 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.350142984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:59.350203305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:59.350218265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.350232445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.350246525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.350269355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.350292265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.350303435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.350315685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.350326375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.350338595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.350350505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.350362925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.350374935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.350387046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.355964003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.370123415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:59.370166855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1466 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.370180985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.370197795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.370212275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.370226235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.370237665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.370260085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.370270505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.370282795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:59.370295996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:59.370308026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.370320426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.371672452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.373393711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.373425161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.373437551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.373449011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.373465121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.373475091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.374828808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.376374246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:59.376748128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.376827898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.378872658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.378896048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.378908058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.378917729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.378928579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.378944699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.378955659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.380955579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.380982669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1469 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.382279335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.383504301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.412520667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.415638462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.415665822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.415678542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.415690523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.415708283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.415719863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.415731803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.415741733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.415753283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.415766243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1470 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.415778003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.415791083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.461557542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.461604573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.461617013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.461626933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.471493952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.471594543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1471 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.47308158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:59.474816929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:42:59.477910715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.479223841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.480608828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:59.480650628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42:59.48091805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.48093628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.409379161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.409433251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.409444881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.409454811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.412633077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.412736458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:00.415818874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:00.415849684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:00.459141561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.459211971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.459254621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.459282711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.478615598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 503 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.478675398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:00.478707318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:00.478779369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:00.481648523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:00.481690353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:00.481707874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.481726684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.481740374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.482336537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.482368737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.482382807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.482393787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.482406477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.482417757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.484754119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:00.484785449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:00.484798049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:00.484810359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:00.486733709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.489705983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:00.489728273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.489742464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.506670618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.506707939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.506728079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.506739479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.506771079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.506782179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.53693103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:00.53699509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:00.537010411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:00.546700689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:00.546746789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.546762689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.585384413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.585443904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.585457224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.585523514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.585561434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.585575704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.585588224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.585600694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.585614054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.585630414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.597406163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:00.597464604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1476 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.597478604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1476 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.598025366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.602339878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.602373168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.607852376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.607888046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.607902486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.607920066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.609787325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.609821075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:00.613196483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.614138277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.614168687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.614181428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.614194848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.614207108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.614219028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.614231248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.614246278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.621354063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.621386463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:00.624103527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.624136527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.63076807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.631584464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.631601884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.631613204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.631626064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.631638765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.631665805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.631678415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.631698285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1479 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.633315933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.633348593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.633907756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.633919376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.633939276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.633951406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.633963496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.633976066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.633989846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.634001936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.634022727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.680425749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.681800186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1480 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.702447709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.7026306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.840539621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.840575531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.840589951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.840600771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.842627732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.842655312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1481 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.875080284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:00.875141005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:00.877670058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.877733538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.882007829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:00.882073729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:00.882102349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.882117809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.263736202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.264324375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.264349815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.264362385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.265579651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:01.267028518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:01.267055338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:01.267069388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:01.267082328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.267105289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.267127169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.267153529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.276481835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:01.276535816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:01.276567866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:01.276592976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:01.278837247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.278875547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:01.278891518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.27938755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.323600242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.323684732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.324751807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.324773428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.324785168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.324797748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.324808548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.350249065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 506 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.350310975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:01.350325475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:01.350338706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:01.351081999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.353657352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:01.353695923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.353710743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.354348386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.354365766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.354406226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.354417566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.354441336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.354451846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.356865498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:01.356904558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:01.356918048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:01.360258665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:01.360324445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.360340275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.364304776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.364379076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.364391976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.364424936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.364436766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.364448826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.364460636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.364472516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.364484686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.364496726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.372215095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:01.375535592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1486 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.375550882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1486 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.375563942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.375578452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.375591922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.375605382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.375715043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.375728713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.375740193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.37721926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.37725908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:01.378592167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.378991699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.379007789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.379020039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.379033439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.379048059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.379061049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.37907368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.37908444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.37911282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.37912587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:01.380681558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.380720028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.416480497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.416512717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.416555447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.416567277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.416579737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.416591937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.416604527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.420595568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.420640458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1489 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.422643078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.422683948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.423423022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.423437822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.423452462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.423464872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.423476912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.423488632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.423505442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.423517252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.423527182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.424368336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.424387566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1490 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.427502742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.427530412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.428752378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.428776338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.428806288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.428816978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.432727238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.432766638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1491 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.434772309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:01.434796899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:01.435235111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.435279141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.435555063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:01.435585313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:01.435610563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.435625573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.2654298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.26750692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.267539891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.267551311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.267562691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.267600031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:02.267714401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:02.267727472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:02.267740012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.267762152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.267783862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.267813452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.267834872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.267862882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:02.267888832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:02.267912472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:02.267936043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:02.267947393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:02.267959853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.267972423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.267986493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.268007583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.268018023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.268030093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.268040103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.268051893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.268061493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.268073203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:02.268097733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:02.268109503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:02.268121474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:02.268133274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.268145414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:02.268157604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.268169394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.268181654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.268216044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.268290254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.268300904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.268311614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.268320705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.268331105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:02.268342215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:02.268357085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:02.272878508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:02.272925718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.272940088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.273201819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.27330955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.27332076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.27333185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.27334156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.27335249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.27336306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.27337401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.27338487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.27339572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.273474471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:02.273500471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1496 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.273511661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1496 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.273724012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.282120564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.283134929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.283166039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.283177199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.283189209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.283205859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.283219989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.283236279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:02.283691422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.283780042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.290625367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.290661237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.290674247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.290685547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.290696517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.291754392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.291784892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.292371085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.292808607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:02.299569461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.299770232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.300130504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.300146224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.300206834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.300217385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.300228605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.300243025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.300254065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.300270745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1499 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.300282265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1499 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.301528741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.301565431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.301615902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.301625602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.301636702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.301647482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.301658132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.301668622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.301679332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.301692392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.301701662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.301712062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1500 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.301726812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1500 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.303595961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.303624441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.303693882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.303703982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.303715452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.303725022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.303735512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.303750742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1501 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.304335835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:02.304359925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:02.304459936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.304481586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.304502476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:02.304540406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:02.304563436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.304576496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.28124304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.290407335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.290471426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.290483156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.291973653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:03.292915608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:03.292948028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:03.292960498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:03.293838553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.293884963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.293928963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.293954523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.294142394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:03.294270625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:03.294294385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:03.294319455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:03.294379145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.294406306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:03.294419596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.294431676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.294451976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.294483796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.294503726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.294530286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.294540026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.294550726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.294564166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.294851618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.294899148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:03.294911188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:03.294922388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:03.294933948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.295856883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:03.295891023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.295905353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.300590816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.300622086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.300656017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.300665767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.300695117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.300704707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.301210429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:03.301240119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:03.30125211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:03.302632877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:03.302667947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.302684777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.304885828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.304962898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.304976198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.305012079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.305021579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.305032539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.305043139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.305053549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.305071229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.305081839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.307616042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:03.307648712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1506 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.307660572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1506 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.307680082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.311879713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.311962603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.316385085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.316400856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.316451126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.316461176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.317016449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.317041399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:03.318141064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.318176904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.31925977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.31927017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.31928124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.3192919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.31930271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.31932157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.3193307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.326078084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.326117084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:03.326147514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.326161144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.328987329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.329001119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.329055299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.329065049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.329075959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.329086829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.329097619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.331020869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.331046689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1509 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.332677337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.332711727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.334585437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.334610837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.334624077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.334635317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.334646507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.334657547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.334668617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.334679107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.334694987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.336712998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.336743488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1510 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.364709438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.364761248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.372944549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.372966699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.373022389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.373032389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.374144895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.374176475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1511 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.375474592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:03.375504812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:03.375870594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.375916454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.378706828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:03.380071755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:03.380114725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.380137175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.271560736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.271622056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.271633376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.271643406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.271698597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.271750567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:04.271772267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:04.271783607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:04.271957398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.272006158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.275745957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.275794217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.275815927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.275841227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:04.275865557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:04.275891108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:04.275914828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:04.275926478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:04.275938878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.275951178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.275963338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.275986048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.275996248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.276007698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.276017348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.276029038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.276038858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.276050488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:04.276076068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:04.276088229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:04.276100169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:04.276111659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.276124709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:04.276136799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.276148799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.276160999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.276170019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.276181259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.276190409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.276202929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.276212169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.276223319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:04.276235239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:04.276247199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:04.276258859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:04.276269889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.276281949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.2762941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.27631655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.27632601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.27633682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.2763461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.27635741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.27636826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.27637912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.27638997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.27640124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.27641255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:04.281676776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1516 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.281723337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1516 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.281736207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.283871388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.283921288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.28429901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.28433276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.28434794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.28435754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.284465281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.284484421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:04.286670212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.286716852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.288536821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.288558851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.288570421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.288581441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.288592131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.288603031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.288612162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.288624572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.288644142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:04.29027613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.29030405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.29034103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.29035094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.29037556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.29038509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.290396051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.290406961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.290417511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.290428011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.290444741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1519 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.291836428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.291869328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.291907218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.291916698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.291931838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.291942578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.291953088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.291963648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.291974169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.291984909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.291994109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.292007669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.292018699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1520 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.293540816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.293578647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.293616977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.293626347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.293646637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.293655877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.293666307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.293677417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1521 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.2942495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:04.2942792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:04.29432338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.294353931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.294404541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:04.294430321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:04.294453391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.294467441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.280142197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.280173807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.280185297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.280195317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.280244618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:05.280276318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:05.280297558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:05.280314388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:05.281076862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.281106612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.281128202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.281149372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.281294943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:05.281332163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:05.281355863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:05.281380533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:05.283564594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.283599245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:05.283613055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.283625795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.284567569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.28460403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.28461484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.2846405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.2846502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.28467986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.28471545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.287040582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.287093372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:05.287110182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:05.287121992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:05.287143602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.28858654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:05.28863107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.28864489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.297069763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.297102193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.297115263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.297125113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.297136413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.297151103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.297162033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:05.297174483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:05.297185863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:05.297707276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:05.297732766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.297746466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.297792746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.297846297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.297855917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.297879107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.297889227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.297900227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.297910647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.297921097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.297931687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.297942257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.297952667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:05.297977727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1526 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.297988637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1526 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.297999487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.299576725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.299613545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.299639766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.299650026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.299671886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.299681166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.299694276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.299706816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:05.300276409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.300297039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.300331729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.300341229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.300352249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.300363059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.300373649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.300387739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.300396929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.3004137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.30042527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:05.301954127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.301984187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.304781312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.304804902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.304816872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.304826402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.304841812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.304852932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.304863702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.305295034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1529 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.305310694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1529 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.307179064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.307212494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.307226674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.307237014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.307249864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.307261294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.307272414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.307318424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.307329374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.307418355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.307428015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.307441765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.307452965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1530 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.308959633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.308984273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.310891002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.322993573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.323030803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.323043013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.323057713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.323072123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1531 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.323085123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:05.323105594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:05.323118604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.323140334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.323161734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:05.323186454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:05.323212724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.323227554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.259280421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.259331571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.259343951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.259353741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.259363191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.259389031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:06.259400501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:06.259416741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:06.259500522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.259542822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.259581912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.259610042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.259688143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.259717153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:06.259740453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:06.259769433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:06.259800793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:06.259816743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:06.259829313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.259841393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.259853273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.259883704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.259900454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.259923704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.259932954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.259943764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.259952704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.259979034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:06.260002384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:06.260017984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:06.260030334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:06.260041274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.26113006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:06.262261436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.262285606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.262299186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.262309306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.262320506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.262330106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.262341276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.262351036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.262366996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:06.262378266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:06.262389636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:06.262401026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:06.262411996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.262424206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.262591417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.262617587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.262629657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.262640158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.262649838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.262675738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.262690998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.262701528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.262712358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.262727428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.262737738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:06.262769408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1536 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.262780548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1536 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.262791338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.266413587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.266921809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.266945879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.266956109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.266967039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.266976739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.26698743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.2670048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:06.267190331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.267227731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.267251781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.267261991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.267273431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.267284271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.267295411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.267306121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.267319801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.267330651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.267342221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1538 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.268728568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.269288151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.269303211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.269313241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.269324531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.269334661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.269345781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.269356871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.269367972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.269378982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.269391172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1539 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.270111935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.270147815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.270168446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.270178366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.270190126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.270201106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.270211766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.270222206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.270232876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.270247346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.270256516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.270267116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.270279826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1540 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.271785994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.272500207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.272528208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.272537988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.272548908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.272558208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.272569218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.272580098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1541 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.272591508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:06.272602518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:06.272618088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.272638878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.272659588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:06.272682678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:06.272706658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.272719648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.260846707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.260904897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.260917737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.260942297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.260953667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:07.260975937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:07.260988928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:07.261001708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:07.261063808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.261189649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.261238269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.261272049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.26145085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:07.262197544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:07.262234104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:07.262262284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:07.262289174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.262343134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:07.262357374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.262370675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.264168404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.264227414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.264248464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.264289144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.264301564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.264326894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.264337904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.264390575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.264419315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:07.264433135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:07.264447185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:07.264460745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.265770062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:07.265793592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.265809492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.272224744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.272274195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.272302735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.272320255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.272334985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.272353405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.272374395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:07.272446575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:07.272484936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:07.273772552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:07.274024823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.274057844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.27547188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.275554271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.275567211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.275639071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.275650041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.275662101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.275674381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.275686692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.275699182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.275712302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.275725122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:07.275751332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1546 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.275765402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1546 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.275777912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.277986173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.278694686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.278718637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.278730717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.278743957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.278754897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.278766897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.278779627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:07.281039178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.281074378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.281131959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.281152899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.281172739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.281184679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.281196599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.291920113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.291966573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.301862623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.301915464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:07.303862294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.303919614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.305655413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.305670163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.305743643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.305774323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.305787603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.305800423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.305812533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.305844704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.305869814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1549 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.308402477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.308436087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.313896684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.313926024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.313939855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.313951905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.313963845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.313977015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.313989285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.314001125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.314011245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.314029855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.314110975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1550 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.316038525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.316067915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.321702933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.321717843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.321770603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.321782164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.323188691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.323284821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1551 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.324225096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:07.324258766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:07.32705556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.327126291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.338082156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:07.338128566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:07.338159456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.338174896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.259449458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.259500308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.259511788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.259521868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.259531668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.25976075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:08.25977849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:08.25979043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:08.260042691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.260106771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.260148162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.260178892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.260493233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.261444668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:08.261471708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:08.261502008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:08.261529739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:08.261542029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:08.261567189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.261579699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.261592269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.261621359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.261631269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.261642539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.261652179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.261663139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.261672349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.261683279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:08.261706749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:08.26171833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:08.2617299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:08.26174301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.262503114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:08.262543804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.262557514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.262617394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.262628214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.262674044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.262683664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.262709525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.262719065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.262740285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:08.262757265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:08.262768415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:08.263854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:08.264686405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.264704255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.264717525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.264739055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.264749015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.264760295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.264774235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.264785025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.264795845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.264807005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.264817965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.264829435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.264840165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:08.264863945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1556 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.264875475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1556 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.264888486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.2656849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.26571319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.26575304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.26576952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.26578862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.26579786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.26580814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.26581982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:08.266397883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.266425823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.266473754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.266502024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.266519254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.266530584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.266546744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.268057562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.268093012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.268107522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.268124512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:08.268137482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.268200802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.268222832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.268235152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.268248633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.268259243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.268272053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.268284593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.268297153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.268309593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.268322763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1559 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.274052682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.274087882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.274101972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.274112602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.274125382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.274137162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.274148832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.274160602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.274172572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.274184113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.274194223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.274206113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.274218223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1560 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.274232273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.274244763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.274257943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.274267683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.274279393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.274289163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.274300853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.274312743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1561 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.274325273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:08.274337233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:08.274348663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.274371363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.274392384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:08.274416254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:08.274441674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.274456914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.261021534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.261061665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.261081085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.261092975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.261711678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:09.261735818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:09.261749218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:09.261763398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:09.273678008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.273740079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.273781199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.273807579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.27391324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:09.27394136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:09.27396677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:09.274975485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:09.275142696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.275158046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:09.275171256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.275185256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.275198806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.275224296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.275236856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.275336847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.275347117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.275359647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.275369937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.275382207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 522 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.275450807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:09.275463097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:09.275475327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:09.275502987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.276496012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:09.276525142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.276543052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.276568763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.276580303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.276600553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.276611443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.276623143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.276633583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.276646473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:09.276663303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:09.276676083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:09.277729098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:09.277762038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.277777248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.277792579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.277817779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.277828789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.277841179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.277864939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.277876399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.277887909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.277899219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.277911189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.277930919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.277942979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:09.277967709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1566 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.277980489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1566 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.27799408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.279528307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.279563787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.279811339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.279839829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.279852759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.279863869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.279875779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.279888839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:09.280481372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.280513102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.287677188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.287706779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.287720229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.287732809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.287744699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.287756969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.287767119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.288237311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.288257651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:09.290694524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.290728994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.298716104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.298742014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.298823515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.298836335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.298848635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.298861185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.298873495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.300365453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.300402033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1569 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.302332963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.302373013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.30385583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.30387769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.30389069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.30390419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.303916341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.303928411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.303940881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.303953351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.303964081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.306431663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.306456553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1570 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.306473443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.306487924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.306502354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.306513914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.306526104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.306537284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.306549754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.306561864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1571 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.306574214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:09.306586224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:09.30779565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.30783814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.307903311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:09.307931501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:09.307960601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.307976681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.261279454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.261335064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.261347444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.261358734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.261369734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.261385715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:10.261413445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:10.261425975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:10.262771012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.264272729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.264306619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.264329829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.26435217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 523 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.26438258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:10.26440895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:10.2644342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:10.26446069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:10.26447317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:10.26448628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.26449933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.26451278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.26453493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.264554761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.264569001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.264579301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.264591691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.264804462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.264817272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:10.264842712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:10.264855752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:10.264969353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:10.264982583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.265691946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:10.265717176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.265742467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.265784957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.265800357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.265824207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.265834827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.265846347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.265856357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.265875447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:10.265889847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:10.265905127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:10.267157284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:10.267184764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.267198894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.271190224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.271234804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.271247184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.271259244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.271269854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.271287125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.271299415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.271311335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.271322855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.271335185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.273229124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:10.275301175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1576 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.275328145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1576 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.275341465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.275359845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.275372695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.275385235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.275395045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.275405975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.275415135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.276641672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.276667802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:10.277298475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.279613916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.279647477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.279658967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.279671217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.279683147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.279695087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.279706597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.279716657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.279728077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.279740237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:10.279752137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.279901488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.28240862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.28243778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.28244995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.28245931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.282479491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.282490831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.282501621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.282640691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.282658111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1579 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.283981108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.284020158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.28427689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.28428897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.28429994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.28431071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.28432146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.28433195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.28434298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.28435355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.28436279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.289859478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.289882728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1580 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.289894838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.289917648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.289930348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.289939868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.289951158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.289960308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.289971368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.289983338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1581 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.289994859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:10.290005619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:10.290016989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.290045679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.290066349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:10.290090089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:10.290114719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.290131999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.26670683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.26674526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.26676051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.26677022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.269313233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:11.270064847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:11.270095467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:11.270108857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:11.299236674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.299286304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.299322364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.299349494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.301963857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:11.302201679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:11.302248449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:11.302272079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:11.30250352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.30254146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:11.30255387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.30257087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.309022833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.309084743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.309095213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.309118033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.309127414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.309140704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.309153794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.313608646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 526 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.313647336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:11.313659506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:11.313671627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:11.313683327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.314629341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:11.314669701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.314683972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.316165329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.316184989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.316250219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.316260339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.31632938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.31634059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.322112369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:11.322927523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:11.322950663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:11.324107689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:11.324138179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.324223179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.329367885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.329397895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.329408715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.329442696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.329452336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.329462926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.329477846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.329495406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.329505906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.329516426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.330002088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:11.330029439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1586 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.330052839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1586 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.330109899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.343907259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.345383046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.347774348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.349506137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.349531287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.349541807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.349560127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.349572277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:11.35008229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.35011409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.350752973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.350785363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.350797344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.350808444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.350819194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.350829774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.350838774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.353045045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.353076985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:11.354674613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.354705953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.355862269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.355886889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.355930479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.355940449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.355951129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.355961769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.355972609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.35606691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.35608083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1589 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.357484537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.357514267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.370115541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.370159031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.370171461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.370182341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.370193211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.370204031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.370214971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.370225831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.370235461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.370246141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.370258891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1590 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.373068345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.373113296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.373346637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.373406087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.373576648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.373592228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.373603118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.373615798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1591 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.374809934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:11.374838964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:11.374851325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.374877725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.374898245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:11.374921665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:11.374945285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.374961585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.279130141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.279176261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.279187991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.279197961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.279207971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.279220971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:12.279232551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:12.279243891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:12.310072977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.310150397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.310172487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.310193677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.322073487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.324007196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:12.324063747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:12.324088747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:12.324195517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:12.324216478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:12.324229238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.324249938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.336173348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.336226298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.336238778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.336249608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.336267498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.336278878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.336288669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.337794716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:12.338404279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:12.338431679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:12.338445559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:12.33845903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.339172593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:12.342790641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.342826692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.342840962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.342851472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.342863192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.342873092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.343264104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.343275304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.343286664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:12.343298924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:12.343310794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:12.343325774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:12.343337304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.343349964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.343362664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.343384214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.343394244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.343406055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.343416265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.343427825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.343440765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.343452545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.343464235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.343543665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.343555325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:12.343579365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1596 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.343591315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1596 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.343612236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.343874597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.343896927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.353265784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.355749367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.355781177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.355792447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.355803717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.355816467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:12.355828887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.355842337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.355855247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.355864707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.355882887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.355894427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.355905567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.355916287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.355925468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.355936378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.355947698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:12.357435305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.358934872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.358964663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.358975463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.358991973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.359001383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.359012593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.359031883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.359043133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.359057863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.359070033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1599 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.359843077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.359872077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.361207194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.361241324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.361257284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.361267834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.361278234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.361288544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.361299234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.361309844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.361319254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.361385855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.361397785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1600 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.363019223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.363052573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.363665026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.365593086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.365619996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.365629946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.365640606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.365652646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1601 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.365668546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:12.365679806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:12.365691027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.365716567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.365737097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:12.365760237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:12.365783467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.365796387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.260502465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.260538465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.260550525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.260561145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.260647656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:13.260662396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:13.260675656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:13.260688216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:13.262577756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.262602666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.262626516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.262648306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.265068808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:13.265102688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:13.26537431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:13.26542029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:13.26546458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.26547796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:13.26550121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.26552287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.265558241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.265605101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.265619891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.265655651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.265666821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.265683021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.265693901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.265729081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.265755462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:13.265772452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:13.265785112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:13.265797332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.266960848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:13.266992308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.267011338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.267275699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.267301389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.267314279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.26732487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.26734705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.26735771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.272418015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:13.272442285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:13.272462326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:13.274151904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:13.274185334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.274200564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.280579086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.280656607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.280669637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.280703657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.280717167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.280729607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.280741357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.280758487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.280770317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.280781877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.280977668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:13.281006188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1606 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.281019308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1606 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.281199239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.284324755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.288258145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.290168024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.290201485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.290269745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.290280925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.290293995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.290329485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:13.290882848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.290912648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.333949835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.334000065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.334014615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.334030345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.334057586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.334070506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.334081106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.349205742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.349241222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:13.353847886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.353891996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.358947271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.358982191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.359020831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.359036271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.359046901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.359057671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.359068231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.359093292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.359273242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1609 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.361948456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.362562289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.364383598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.364413788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.364426078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.364446889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.364457779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.364468389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.364478869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.364489209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.364498299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.36470384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.364743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1610 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.375508884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.377878056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.379680886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.379713086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.379779516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.379789706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.379868977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.379898297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1611 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.380721471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:13.383927147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:13.383965407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.383989307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.384014387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:13.384039318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:13.384063718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.384079528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.259287777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.25989485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.2599247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.259937111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.259947821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.259962661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:14.259976601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:14.259989071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:14.260001601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.260024321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.260047231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.260070211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.260092471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.260119291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:14.260144102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:14.260168912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:14.260193132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:14.260209922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:14.260223452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.260246862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.260260162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.260281442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.260291932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.260313132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.260323572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.260335703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.260358853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.260370663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:14.260395543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:14.260419343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:14.260432293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:14.260444543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.262668144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:14.26584251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.265886881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.265903671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.265915891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.265929211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.265940401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.265953221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.265964151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.265977051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:14.265989431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:14.266001391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:14.266013201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:14.266026991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.266054561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.266067972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.266090642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.266100632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.266112472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.266122292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.266134582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.266146822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.266159552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.266173202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.266184972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.266197022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:14.266237682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1616 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.266250022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1616 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.266263002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.266277563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.266291523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.266306873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.266324773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.266337063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.266353463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.266365263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.266377363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:14.266816955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.266849745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.266901006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.266912306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.266946926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.266961636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.266977036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.266988806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.267004846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.267016296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.267029006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:14.268384753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.271270898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.271303358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.271317248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.271332098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.271347248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.271359858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.271372268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.271385158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.271398208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.271411339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1619 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.271424269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.271445259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.271465919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.271476389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.271487799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.271501319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.271513019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.271525499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.271537629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.271549169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.271559649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.271571769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.27161622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1620 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.27163501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.27164973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.27166463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.27168006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.27169248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.27170299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.27172434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.27173739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1621 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.272237073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:14.272271913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:14.272318933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.272351893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.272401274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:14.272426684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:14.272455044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.272468444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.263500407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.263567507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.263580257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.263591187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.263601377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:15.266339591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:15.269486917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:15.269516677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:15.269530807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.269562668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.269591408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.269613798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.269636248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:15.269702478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:15.269743398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:15.269769759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:15.269795429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.269810879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:15.269825809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.269843299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.269856369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.269888779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.269904649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.269917959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.269929389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.269942179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.269955519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.26996795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.26999441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:15.27000716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:15.27001967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:15.27003264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.27005794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:15.27007892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.27009252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.27010809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.270169701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.270183281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.270198291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.270216241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.270226991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.270244761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:15.270281681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:15.270294731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:15.270662893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:15.270695713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.270712733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.270796084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.270834644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.270846494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.270859384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.270871064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.270883224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.270894984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.270907374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.270932694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.270945294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.270956995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:15.270982125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1626 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.270999555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1626 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.271011955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.278280432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.278325922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.278348762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.278360302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.278409262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.278440022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.278453712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.278467352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:15.279094596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.28006037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.28010007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.280121081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.280133331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.280144921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.280161451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.280172601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.280182401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.280193691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.280205741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:15.282614023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.282913244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.282932194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.282957025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.282968485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.282978595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.282995585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.283018045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.283029535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.283046145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.283058195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1629 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.283724938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.283759489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.283791529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.283802269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.283813329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.283824029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.283839879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.283850169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.283861379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.283872199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.283881399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.283891729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.283906319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1630 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.300268762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.30184799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.30187134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.30188212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.30189928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.30190949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.30192038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.301932371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1631 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.301944581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:15.301956091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:15.301967401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.301988421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.302010661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:15.302040631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:15.302064291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.302077861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.275136314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.275216494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.275239485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.275251485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.275262285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.275278175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:16.275291975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:16.275305045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:16.275622966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.275684597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.275727397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.275754487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.282849862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.282933983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:16.282969033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:16.282994143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:16.283517516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:16.283565026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:16.283582006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.283596646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.285008463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.285088054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.285101254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.285143444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.285154534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.285175954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.285186474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.285401705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:16.285935058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:16.285950678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:16.285965178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:16.285983148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.286626211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:16.286657472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.286701602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.289359095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.289388475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.289434806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.289447486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.289461716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.289473206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.289575796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:16.289598636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:16.289611697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:16.290860173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:16.291316775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.291350355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.291366345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.291390376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.291407326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.291423356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.291434186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.291446416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.291459386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.291475516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.291500126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.291514436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.291527886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:16.291552496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1636 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.291573306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1636 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.291586497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.293440336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.293471226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.294045409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.294093899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.294137469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.294147859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.29416722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.29418758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:16.294804283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.294833343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.294897003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.294908273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.294924623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.294936313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.294950264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.294961944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.294980954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.294996834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.295009724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:16.300387581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.300413071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.308913124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.309774118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.309805799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.309817489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.309871929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.309897489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.309911329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.309924299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.309937929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1639 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.314134471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.314161701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.314184671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.314195811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.314208651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.314222831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.314275041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.314287491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.314300171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.314312401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.314326271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.314339482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.314363942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1640 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.315844169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.315877809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.320353272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.320388362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.320402712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.320418162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.320923394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.320956515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1641 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.321596128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:16.322371992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:16.327709098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.327750249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.329652118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:16.329699389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:16.329725819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.329741519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.260538749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.260594069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.260606509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.260623399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.262583839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:17.263484883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:17.263506754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:17.263520264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:17.263552954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.263605674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.263648684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.263672654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.263761875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:17.263816895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:17.263850925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:17.263887095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:17.263913736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.263933336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:17.263953696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.263967796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.263981346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.264003706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.264014796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.264027486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.264037966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.264050436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.264060186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.264080046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.264112147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:17.264124857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:17.264137417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:17.264153807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.265328823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:17.265807825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.265826655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.265852725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.265864685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.265879316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.265890436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.265904066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.265914576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.265927196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:17.265939926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:17.265953066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:17.2667467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:17.26678461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.26680073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.26682018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.26685181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.266863421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.266876861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.266887931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.266901141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.266913011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.266930571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.266943621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.266958061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.266971531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:17.266996141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1646 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.267041391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1646 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.267058172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.26871493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.26875114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.318075289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.318110129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.318130479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.318141319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.31826821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.31829764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:17.32230871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.3223458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.322503191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.322515741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.322528801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.322541041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.322552761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.322575171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.322585261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.322606211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.322624791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:17.324146819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.324186939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.324217949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.324229719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.324251869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.324263779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.324275899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.32430369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.32431643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.32432778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.32433976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1649 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.325399755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.325445765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.329614716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.329645087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.329658267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.329670577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.329682397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.329698107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.329709827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.329721837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.329731897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.330166519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.330187859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1650 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.331832248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.331864958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.332063759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.332080209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.332092109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.332107749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.333277415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.333304765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1651 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.333881348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:17.333907238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:17.334064619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.334088909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.334114159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:17.334139579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:17.334163399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.33417775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.25924025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.259289821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.259302461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.259313381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.259331941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.259346731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:18.259359201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:18.259371971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:18.259400691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.259444791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.259485642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.259509862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.259653212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.259688883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:18.259715633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:18.259740353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:18.259776573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:18.259798483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:18.259812463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.259827493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.259866473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.259897064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.259910404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.259939204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.259949844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.259965314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.259975114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.260012114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:18.260038494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:18.260050154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:18.260062114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:18.260074595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.26110802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:18.26113878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.26115272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.270119465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.270190346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.270204336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.270215826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.270228716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.270240096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.270253166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:18.270267866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:18.270280826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:18.2710574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:18.27110192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.27111811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.271178021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.271240981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.271252811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.271281271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.271291941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.271304381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.271316121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.271327721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.271338761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.271350922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.271433162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:18.271460112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1656 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.271472442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1656 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.271484462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.273354862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.273387582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.27494555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.27498149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.27499434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.27500954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.275163331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.275182241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:18.27698611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.27702542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.284232016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.284275756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.284290636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.284303406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.284316136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.284338777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.284355147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.284367607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.284381817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:18.286854959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.28690501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.29288757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.2929298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.29294408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.29295523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.29296763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.29298009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.29299862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.293415052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.293455413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1659 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.295961095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.296001686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.297765204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.297789815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.297803595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.297816245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.297828665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.297842965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.297860555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.297872795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.297882955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.324867331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.324915271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1660 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.327307573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.327346943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.328846411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.328875441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.328944721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.328955981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.33068626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.33071675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1661 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.332757141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:18.332797821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:18.355311665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.355372515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.374201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:18.37427186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:18.374812573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.374850923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.276992468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.277049289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.277066209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.277077119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.277096429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:19.277111659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:19.277125399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:19.277137969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:19.280699587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.280753277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.280776887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.280805247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.307966324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:19.308034155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:19.308065455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:19.308090215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:19.310865759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.310905269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:19.310921469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.310940849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.312210536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.312273386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.312287176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.312308876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.312319946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.312339926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.312350326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.317668813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 542 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.317728224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:19.317746174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:19.317759304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:19.317878944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.351550064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:19.351599464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.351615654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.373493254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.373544025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.373569265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.373589735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.373601665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.373611715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.376343529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:19.376388139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:19.376402229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:19.379332204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:19.379374154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.379390294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.383400954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.383466625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.383479735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.383493485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.383515005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.383526545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.383538175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.383549735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.383561565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.383573335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.40646997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:19.406541681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1666 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.406555971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1666 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.406788522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.413095674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.413140404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.426506472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.426555472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.426570752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.426588102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.432858324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.432908584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:19.432923284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.432937714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.472947726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.482660464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.482710604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.482724815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.482737395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.50168817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.501741081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.504404004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.504450144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:19.506838186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.506877697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.51368133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.513707491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.513755961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.513769041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.513780941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.513792841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.513809401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.520116043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.520160563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1669 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.526872327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.526919397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.559125689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.55916838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.55918266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.55919524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.5592081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.55922021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.55923788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.55925076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.55926105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.561679202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.561706822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1670 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.564613047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.606092866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.606147146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.606160667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.606174007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.606185177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.613096532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.614408058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1671 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.618211927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:19.618242628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:19.618256008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.618287348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.622082207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:19.622146547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:19.622172577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.622189068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.259319232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.259359142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.259371232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.259381862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.259392382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.259422252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:20.259439602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:20.259452522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:20.259523953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.259581563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.259604603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.259636103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.259748484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 543 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.259779684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:20.259812274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:20.259836684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:20.259888745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:20.259927035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:20.259951595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.259964635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.259981915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.260008155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.260033625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.260046075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.260056976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.260068766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.260079506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.260094966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:20.260121966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:20.260133886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:20.260145876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:20.260157916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.261290962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:20.261316582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.261330662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.265290162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.265315662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.265354922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.265369792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.265392333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.265403203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.266303027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:20.266316837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:20.266329467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:20.267942325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:20.267973316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.267987876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.268166757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.268216837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.268228557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.268246547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.268257677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.268269737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.268285177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.268297227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.268308667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.268320027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.271119571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:20.271157782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.271170082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1676 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.271186322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.271200312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.271213492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.271226592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.271237372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.271262952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.271273192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.271286702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.271298552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:20.271815045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.271835845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.271881215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.271891815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.271904455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.271916245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.271932516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.271944096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.271968396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.271984316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.272188757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:20.274399608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.274433958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.277404153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.277416733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.277441263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.277460264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.277472364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.277483994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.277495544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.277931806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.28070832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1679 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.28073727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.28075259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.280941801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.280957031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.280969371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.280981161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.280992801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.281004231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.281020881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.281037751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.281047981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.286093827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.286133677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1680 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.286375908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.294481509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.294530589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.294543509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.294556689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.294567539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.294579979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.29459866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1681 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.29461149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:20.29462351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:20.29463547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.29466129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.29468481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:20.29471135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:20.29473609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.29475107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.259284862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.260686799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.260720679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.260732809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.260748149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:21.260767459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:21.260820379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:21.260871139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:21.263631403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.265329502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.265354452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.265383692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.268020395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:21.268052016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:21.268077516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:21.268106426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:21.268131236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.268245537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:21.268259347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.273196032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.273219502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.273248912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.273260062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.273378893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.273389583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.273402313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.273413453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.273425653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 546 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.273452243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:21.273465223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:21.273477963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:21.273490413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.273506343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:21.273521253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.273543453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.273561723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.273584574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.273607304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.273618304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.273631934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.273642454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.273653734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:21.273665424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:21.273678184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:21.273700254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:21.273758134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.273771955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.273800235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.273823335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.273833775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.273845755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.273855925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.273999466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.274015746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.274028676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.274048806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.274060876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.274072836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:21.274106236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1686 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.274119826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1686 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.274131586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.274143276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.274164056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.274177977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.274189837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.274201577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.274218687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.274230777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.274244687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:21.274257117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.274270947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.274287117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.274300867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.274325377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.274338247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.274350467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.274362147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.274373968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.274385968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.274399558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:21.274477618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.274509168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.277462043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.277486573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.277499413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.277510183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.277522793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.277534524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.277545974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.277573234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.277590394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1689 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.27878637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.27881376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.279609404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.279627274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.279643634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.279655794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.279667814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.279679654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.279690754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.279702314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.279717185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.287809455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.287845075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1690 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.289726685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.295652614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.295701885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.295715145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.295727245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.295737815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.295750385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.295763265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1691 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.298026786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:21.298053827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:21.298066067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.298088057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.298109467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:21.298135267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:21.298159017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.298173727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.285087241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.285161462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.285174222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.285185382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.285196152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.286077666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:22.286134027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:22.286148477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:22.303465434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.314189878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.314239758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.314272588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.314295878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.314325538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:22.314351799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:22.318466989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:22.318523549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:22.318538479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:22.318552539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.318566459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.318580189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.31860725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.31861868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.31863135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.31864235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.31865457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.31866469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.31867671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:22.3187027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:22.31871512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:22.31872724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:22.3187392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.320811671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:22.320862541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.320877991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.321088422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.321110062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.321158432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.321169732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.321201163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.321216453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.323810716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:22.323853796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:22.323868136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:22.326340769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:22.327788366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.327813156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.327826856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.327853626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.327864296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.327875416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.327885196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.327896216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.327906977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.327917297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.327927677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.327938317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.327948757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:22.327973867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.327984687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1696 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.327995577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.329022052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.329130863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.333695126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.333723876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.333736206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.333745536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.334986372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.335724576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:22.335745346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.335759836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.339149663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.340653581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.340672671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.340684221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.340695181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.340706451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.340716191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.34256347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.342984062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:22.34452008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.345861437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.367563146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.367901198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.367921038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.367931188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.367942698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.367953658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.367964808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.368887603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.368923993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1699 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.374094509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.374128879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.404911874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.404956674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.404968784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.404979874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.404990534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.405000784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.405011084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.405021344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.405035515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.406515132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.407811929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1700 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.408796704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.408833484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.409850309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.413700178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.413727278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.413737759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.413752949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.413765659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1701 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.413782689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:22.413794159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:22.413805809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.413826999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.413847359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:22.413872529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:22.413895689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.41394295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.259869494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.259890554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.259900634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.259909884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.259939565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:23.259996805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:23.260023985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:23.260048195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:23.260427287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.260455507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.260476297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.260496787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.260777709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:23.260833809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:23.260884259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:23.260913349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:23.262668108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.262710609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:23.262729459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.262741769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.263124101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.263184581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.263197711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.263230221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.263240431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.263266171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.263275171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.263607393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.263637273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:23.263651623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:23.263662653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:23.263673533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.264750219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:23.264783079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.264796529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.268266447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.268294257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.268306347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.268315857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.268326507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.268343807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.268720149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:23.268748419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:23.268760349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:23.269855365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:23.269882725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.269901475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.270195956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.270224796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.270234587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.270245257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.270254557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.270265127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.270275517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.270285787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.270296057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.270306567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.270441798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:23.270473188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1706 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.270484478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1706 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.270495428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.271836144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.271888215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.271934725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.271944605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.271977835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.271987065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.272007385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.272018965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:23.272561798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.272589298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.272638058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.272665048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.272677278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.272694359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.272705299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.272715999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.272725189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.272735929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.272747279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:23.273978915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.274009925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.274067695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.274077515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.274109576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.274118886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.274129776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.274140556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.274151266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.274161586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.274172686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1709 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.275193661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.275217971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.275269771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.275306502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.275318122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.275329092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.275339752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.275350242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.275360952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.275371312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.275380502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.275395712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.275407052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1710 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.276834209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.276868509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.27703451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.27704952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.2770605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.27707012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.277080771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.277092801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1711 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.277945515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:23.277978425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:23.277990495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.278011175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.278031415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:23.278080446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:23.278104726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.278116936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.261369771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.261431732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.261444022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.261454312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.261464562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.261512762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:24.261535422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:24.261562562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:24.261664363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.261714503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.261737123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.261762443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.261843264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.261884134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:24.261908874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:24.261935054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:24.261974464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:24.261990575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:24.262004375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.262027125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.262059035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.262101065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.262119745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.262274386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.262286616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.262300186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.262316786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.262329216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:24.262353876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:24.262368256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:24.262380627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:24.262393087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.263425522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:24.263460782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.263475092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.263521202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.263532122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.263578873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.263589743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.263602683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.263612593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.263635323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:24.263651363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:24.263663683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:24.264670538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:24.264703958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.264719838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.264763749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.264801599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.264828849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.264841119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.264851319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.264863889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.264880869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.264892429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.264904759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.264916939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.264928409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:24.26495517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1716 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.26498005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1716 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.2649922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.267129841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.267159231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.267200971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.267212851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.267241151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.267252081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.267269551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.267282621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:24.267835704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.267859504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.267905794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.267917725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.267929905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.267941615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.267953485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.267964925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.267975165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.267987175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.267998915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:24.269283281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.269315912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.269343832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.269355472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.269371012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.269382322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.269394472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.269406592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.269419982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.269432092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.269444922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1719 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.274148976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.274189016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.274207996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.274219666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.274232446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.274244816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.274257217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.274269457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.274281187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.274305317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.274315177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.274339957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.274358487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1720 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.274519088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.274556668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.27485736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.27487791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.27489014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.27490059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.27491442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.2749273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1721 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.275376332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:24.275414682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:24.275480403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.275512613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.275747064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:24.275778984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:24.275805924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.275821294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.263876124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.263908364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.263919904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.263934044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.263944034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:25.264001474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:25.264029355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:25.264041855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:25.267788954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.267833214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.267878084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.267908504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.273262931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:25.273311261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:25.273336422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:25.273366392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:25.273390392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.273402602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:25.273415532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.273427802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.294423628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.294489338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.294501638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.294513568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.294523418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.294534348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.294544138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.297887045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.297935215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:25.297947125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:25.297962245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:25.298214877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.299688944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:25.299733164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.299745804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.299919025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.299932275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.299984096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.299994726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.300556889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.300583169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.306671979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:25.307263602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:25.307296183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:25.307311823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:25.307325873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.307346563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307360403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307382983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307394273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307411073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307422003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307469103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307489034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307503934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307528974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307542264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.307555164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:25.307582674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1726 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.307600194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1726 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.307613124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.307628114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.307641524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307654714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307676245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307689105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307699795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.307712035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.307724445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:25.307736265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.307750705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307764025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307773785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307787605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307800315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307812445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307824005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307833925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.307845135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.307869825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:25.307894756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.307909466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307922506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307932636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307944176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307954226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307966236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307978186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.307990036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.308001286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.308013206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1729 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.308026246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.308040966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.34270496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.342747731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.342774211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.342787371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.342799891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.342812491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.342825261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.342837471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.342847951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.343244453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.343269813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1730 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.346441849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.346475129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.347439934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.348184368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.348201808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.348222068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.352424669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.35246307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1731 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.353273464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:25.353303644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:25.355047363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.355567485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.355605026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:25.355632086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:25.355667366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.355682026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.260380926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.260436877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.260449077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.260460377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.260471227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.260486187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:26.260508987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:26.260521567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:26.261690273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.26503903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.26509991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.2651236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.26515196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.265197801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:26.265248161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:26.265306531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:26.265333571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:26.265348861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:26.265366562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.265379392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.265393332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.265418762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.265429712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.265442072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.265466672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.265479582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.265489752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.265502692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:26.265527102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:26.265555563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:26.265568233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:26.265581233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.265601073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:26.265614153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.265628253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.265656273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.265665923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.265678233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.265688413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.265701383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.265711363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.265723013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:26.265736463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:26.265748293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:26.265760594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:26.265772424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.265784744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.265797424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.265818324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.265827884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.265841524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.265859894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.265872294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.265890824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.265902094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.265913294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.265924944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.268322926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:26.268357136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1736 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.268374736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1736 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.268388656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.268404177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.268417787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.268430347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.268440797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.268452487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.268462717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.268475137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.268487387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:26.268499837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.268514657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.268529047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.268539147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.268553027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.268580377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.268592757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.268604528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.268619008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.268631128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.268643348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:26.269524772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.269564772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.269669953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.269680403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.269702293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.269713243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.269724963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.269736133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.269753333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.269765503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.269777893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1739 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.271922574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.271971274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.271986844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.271998664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.272012225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.272024205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.272036875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.272049605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.272062145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.272075555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.272086065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.272097535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1740 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.272109645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1740 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.272573987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.272645928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.272659748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.272670188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.272681988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.272695898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.272707358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.272727988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1741 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.273247571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:26.273282771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:26.274335236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.274364786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.274613238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:26.274643878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:26.274670568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.274685688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.258536887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.258744618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.258786718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.258798518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.258808878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:27.258823778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:27.258836708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:27.258849218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:27.258874018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.258903089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.258925049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.258946509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.258969789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:27.259011129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:27.259036749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:27.259061259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:27.25910489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.25912237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:27.25913652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.25915087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.25917062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.2592084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.25922226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.25925219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.25926253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.25927493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.25928491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.259318181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.259352061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:27.259364121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:27.259375841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:27.259388781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.260528457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:27.260571627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.260586447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.260600517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.260610757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.260623007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.260637207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.260661027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.260670947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.260685818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:27.260703508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:27.260720948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:27.261726553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:27.261752983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.261767153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.261798773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.261842443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.261853033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.261864964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.261878904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.261894454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.261906404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.261918674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.261930534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.261945774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.261957744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:27.262108095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1746 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.262125055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1746 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.262139785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.263937584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.264248836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.264266396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.264277456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.264295756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.264306706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.264318646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.264331066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:27.264634898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.264664618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.264701348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.264712708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.264724918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.264736968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.264749058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.264760838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.264776048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.264787788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.264800578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:27.266697408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.266740378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.266973219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.26700896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.26702248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.26703286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.26704462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.26705628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.26706777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.26709527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1749 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.26711511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1749 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.269843744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.269876514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.270016295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.270028535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.270054925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.270066535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.270078175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.270090765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.270102315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.270113775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.270123305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.270457847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.270493317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1750 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.272265656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.272299236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.272379276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.272391206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.272416886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.272427217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.272439837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.272453627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1751 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.273720683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:27.273745623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:27.276883089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.276930319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.277425492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:27.277463182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:27.277503992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.277520202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.259697672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.260130364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.260146244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.260156935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.260172335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.260228665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:28.260250095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:28.260268545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:28.319721174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.319789615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.319812995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.319835175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.320600519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.32288546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:28.322923831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:28.322949401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:28.322975101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:28.322988111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:28.323001331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.323014161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.323772365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.323807615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.323819085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.323834665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.323844985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.323856295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.323866225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.361811396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:28.361874286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:28.361888406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:28.361901646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:28.363254253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.366334109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:28.366370629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.366385339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.368130938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.37460502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.386059598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.386094948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.386109718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.386121198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.386134758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:28.386150278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:28.386167208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:28.386180188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:28.386193008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.386206529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.46197078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.46203053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.46214596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.462160661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.462171701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.462186751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.462198961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.462211631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.462223361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.462236611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.474442903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:28.474493293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1756 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.474507523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1756 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.474522353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.474542603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.474563163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.474581693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.474610113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.474626654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.475113366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.475127626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.475140026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:28.475152476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.475165606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.475181406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.475191346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.475203386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.475215417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.475227317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.475238597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.475248647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.487445078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.487476788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:28.489206687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.489758039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.494745935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.494783575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.494806355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.494818075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.494829885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.494841685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.494853585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.495459818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1759 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.495492938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1759 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.496890605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.498121182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.499527349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.499548409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.499561309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.499573469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.499585029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.499596479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.499608319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.49976605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.5017713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.503516909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1760 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.503544069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1760 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.505450878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.505656639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.512063682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.512080182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.512148082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.512159022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.517155527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.517180107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1761 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.517960821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:28.518985657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:28.519014917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.519042167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.519827801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:28.521395369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:28.521432159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.521446269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.276215845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.276257496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.276269936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.276280616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.276290886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:29.276332516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:29.276346176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:29.276359956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:29.276462237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.276508657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.276550537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.276579157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.276675808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:29.276735238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:29.276760998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:29.276786108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:29.276812688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.276825608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:29.276838678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.276928989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.276956309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.276997309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.277015429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.277035879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.27704646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.27705903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.277069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.277950584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 562 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.27915344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:29.27917699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:29.27918965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:29.27921045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.279862054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:29.279892314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.279906654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.30091284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.30095906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.30097324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.30098389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.30099908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.30100951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.301204741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:29.301233951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:29.301255181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:29.307120841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:29.307159621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.307174581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.30886886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.309093491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.309109091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.309146911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.309158641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.309175741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.309187611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.309199371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.309210761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.309222512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.32091426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:29.32096364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1766 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.32097741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1766 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.321191171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.323048121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.323081451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.323788255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.323808895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.323866065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.323876415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.324680099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.324709689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:29.330426238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.330462098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.364410089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.364429419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.364442829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.364455029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.364466949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.364480019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.364490459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.389864477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.389884407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:29.393845497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.393883377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.396970463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.399330715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.399347405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.399360215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.399372635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.399384915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.399397175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.399410925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.399429525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1769 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.401242544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.401621476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.407018243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.407106624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.407120654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.407133024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.407145084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.407157004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.407168854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.407180494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.407190484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.427831128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.427885928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1770 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.430324941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.431166195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.444693903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.444749163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.444767423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.445061804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.445095085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.445121655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1771 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.445135135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:29.445148105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:29.447733648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.447793998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.448611562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:29.448667403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:29.448930794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.448956764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.26525379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.26529641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.26530849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.265319091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.267004199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.267048479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:30.267062129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:30.267075029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:30.317875384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.317923175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.317977155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.318000215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.320790249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 563 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.320846679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:30.320872569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:30.32089721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:30.322026785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:30.322075136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:30.322092286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.322106356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.342301047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.342328507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.342340227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.342352517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.342366157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.342378808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.342390248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.356248058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:30.357064952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:30.357087562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:30.357106122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:30.374930401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.376894461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:30.376940412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.376963652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.380328149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.381138053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.381161473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.381172903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.381185653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.381196203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.386167348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:30.386662051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:30.386686331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:30.389537225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:30.389579805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.389595046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.468177731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.468239611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.468253941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.468281721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.468292231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.468304341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.468334411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.468346071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.468357761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.468369462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.469749678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:30.469810119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1776 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.469831239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1776 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.47012628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.473549077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.473609458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.504534103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.516210822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.516250693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.516904986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.516920266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.516933406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:30.516945386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.516960916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.516973466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.516983376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.516997076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.517008366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.517018947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.517029417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.517038507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.517578329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.517594179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:30.548712945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.548732136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.580957908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.580973278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.580986428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.580996058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.581007088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.581017888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.581028928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.584739087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.584755127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1779 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.587005968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.587169889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.587570071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.587582671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.587608761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.587619702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.587630482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.587641192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.587651922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.587662352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.587671422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.591508091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1780 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.591922883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1780 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.614286906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.616322406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.618729078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.618760748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.618803168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.618814978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.639180501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.639220601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1781 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.642370207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:30.642421547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:30.644073955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.644119186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.645137781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:30.645177241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:30.645782734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.645812474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.258790667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.258845657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.258857908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.258868418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.258939368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:31.258960978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:31.258974498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:31.258987498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:31.259035238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.259082499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.259120279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.259154779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.259233869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:31.25926095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:31.25928591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:31.2593105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:31.2593515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.25936809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:31.25938243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.25939605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.25940956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.25944481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.259463721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.259491281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.259501991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.259515311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.259525661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.259559021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 566 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.259584331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:31.259597121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:31.259608991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:31.259620511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.260844808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:31.264462776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.264490126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.264505346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.264516816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.264531056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.264541566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.264553686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.264563736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.264575556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:31.264587956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:31.264600467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:31.264612797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:31.264626657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.264639967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.265049929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.265072569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.265082989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.26533327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.26534653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.26535955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.26537265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.265387401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.266328955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.266345695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.266383966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:31.266409226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1786 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.266642997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1786 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.266657667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.266671257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.266697537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.266711547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.266732077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.266744067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.266754867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.266767547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.266779558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:31.266791408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.267013109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.268648717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.268671627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.268689757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.268704127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.268726877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.268739657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.268750248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.268799628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.268812888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:31.268826158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.268839458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.268853158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.268864178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.268877898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.268887988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.268900098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.268912858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.268924698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.268937238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.268953859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1789 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.268965489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.268989679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.269003549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.269013319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.269026449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.269038179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.269052789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.269072509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.269084099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.269095819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.269116219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.269132099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.26914461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1790 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.26915759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.26917153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.26918708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.26919742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.26920892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.26921978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.26923188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.26924374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1791 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.269675322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:31.272496816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:31.272525086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.272548416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.272574176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:31.272598167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:31.272622117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.272635267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.276673587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.276731048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.276743218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.276753948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.276843358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.276908908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:32.276923578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:32.276937779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:32.27727263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.277331471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.277375831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.277409541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.284882978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.284972019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:32.285000269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:32.285025479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:32.285093049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:32.285125729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:32.285140399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.285153879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.28526361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.28531152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.28532987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.285364191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.285375331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.285391261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.285401471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.285441791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:32.285467391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:32.285487251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:32.285499901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:32.285511711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.293682683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:32.294540927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.294568557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.294581497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.294591817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.294602597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.294612087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.294622607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.294631907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.295285081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:32.295300501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:32.295312051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:32.296025254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:32.296921159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.296934099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.296946299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.296967439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.296976729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.296987169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.296996319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.297006889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.297017239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.297028889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.29703945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.29705011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.298744428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:32.300908709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:32.300927639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1796 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.300940119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.300953239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.300965529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.300981849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.30099205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.30103841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.30104803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.3010643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:32.30107607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:32.30108697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.30109864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.314843139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.314878049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.314890159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.314906149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.314916809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.314927679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.314936779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.316022985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.316056145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:32.321128151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.321164671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.321534383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.321547503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.321596003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.321610513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.321621113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.321632313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.321642723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.323132711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1799 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.323162051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1799 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.324359777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.324427267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.324477248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.324487588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.324498438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.324515258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.324525768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.324536138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.324546608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.324557048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.324566238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.324576628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1800 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.324587698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1800 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.330652038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.330684408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.333720194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.333737234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.333774264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.333783664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.334119486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.334142126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1801 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.334861029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:32.33488921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:32.335088151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.335129251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.342076316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:32.342128956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:32.342153876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.342168366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.260276554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.260318024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.260330445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.260341405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.260351465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:33.260365915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:33.260378915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:33.260391985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:33.260404595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.260426875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.260449475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.260478845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.260501895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:33.261899672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:33.261931132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:33.261956842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:33.261982513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.261997463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:33.262011793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.262055913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.262070173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.262092563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.262104183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.262116913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.262127103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.262139563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.262151273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.262163674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.262188504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:33.262200404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:33.262213094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:33.262225714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.262239044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:33.262289044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.262303614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.262316224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.262325944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.262337764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.262347884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.262359385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.262369075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.262610296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:33.262631546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:33.262644216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:33.263656851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:33.263687411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.263704621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.263808722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.263872462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.263900712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.263914842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.263924892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.263936212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.263947493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.263959333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.263975433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.263991433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.264017103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:33.264042113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:33.264055013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1806 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.264066913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.26548093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.26550961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.266263794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.266277794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.266311674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.266322185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.266471105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:33.267190989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:33.267238749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.267253719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.267268079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.267278529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.267290569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.26730816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.2673261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.2673384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.26734888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.26736916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.26738183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:33.268584996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.268612626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.276324265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.278601967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.278623617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.278634037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.278652937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.278664087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.278674907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.278685577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.278698297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1809 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.280139474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.280192385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.280259795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.280270395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.280281895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.280292605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.280309635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.280325655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.280335945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.280346295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.280355405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.280365816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1810 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.280377006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1810 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.282014444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.282069874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.282155365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.282165445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.282202375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.282211595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.282232605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1811 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.282248495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1811 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.282852308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:33.282890968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:33.282914008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.282955488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.283009729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:33.283033889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:33.283056799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.283074709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.259135178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.270371455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.270417725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.270429285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.270439735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.270454385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:34.270466525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:34.270479215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:34.270491605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.270514405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.270537786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.270559236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.270580226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.270604906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:34.270631566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:34.270656426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:34.270680506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:34.270692436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:34.270706976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.270720036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.270732376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.270753557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.270764097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.270776337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.270786627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.270798847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.270809187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.270822227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:34.270847477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:34.270859657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:34.270871697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:34.270883947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.273859402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:34.27531285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.27535372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.27537405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.27538676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.27539951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.27542151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.27543454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.27544488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.27545666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:34.2754696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:34.275482581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:34.275495531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:34.275668721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.275684922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.277004108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.277555691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.277569141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.277582841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.277593081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.277605251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.277617461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.277629461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.277653291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.277670262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.277682662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:34.277708752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:34.277720722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1816 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.277733112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.279034808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.280925138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.281093889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.281115569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.281156159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.281167489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.281215399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:34.28123925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:34.281865683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.282778747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.283790302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.283816533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.283831353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.283843693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.283866473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.283878403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.283888263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.283900393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.283922113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:34.288054314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.288102824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.288123084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.288134394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.288147535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.288158135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.288179435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.288191945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.288203035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.288215075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1819 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.288227525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1819 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.288773698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.288798148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.289407311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.289421721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.289434921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.289446591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.289462631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.289474891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.289486441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.289510721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.289520491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.290233835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1820 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.291980114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1820 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.292013334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.292030064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.292293535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.292304355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.292334325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.292344925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.292363755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.292381846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1821 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.292938108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:34.292974508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:34.294059534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.294451166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.294484996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:34.294511546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:34.294536196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.294552716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.259021738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.259074388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.259100338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.259115518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.259126608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:35.259142118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:35.259155648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:35.259168338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:35.259782931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.259829482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.259859302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.259886772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.259911372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:35.259937552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:35.259963492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:35.259988502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:35.260017983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.260030693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:35.260045103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.260058833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.260131003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.260153943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.260164303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.260177173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.260187903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.260200734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.260211164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.260224504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.260248944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:35.260286894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:35.260298814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:35.260311094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.260903657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:35.260937077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.260950937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.265190809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.265862112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.265888852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.265905812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.265918852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.265929932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.265949453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:35.265963903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:35.265976233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:35.266554116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:35.266586746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.266601106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.266693686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.266805377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.266818607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.266837997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.266848207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.266860027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.266875217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.266892567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.266904837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.266969978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.266982878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:35.267007298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:35.267019618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1826 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.267031788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.268330665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.268354215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.268540736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.268551786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.268578626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.268588766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.268606336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:35.268618596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:35.269165359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.269193829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.269231869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.269242779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.269258839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.269270759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.269282639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.26929669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.26930694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.26931837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.26933053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:35.270618416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.270652866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.270676416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.270687716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.270708127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.270718547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.270730227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.270751327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.270763537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.270775387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1829 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.270787277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1829 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.271895062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.271996103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.272066323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.272078233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.272099443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.272111543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.272123733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.272140184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.272151974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.272164184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.272173894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.272185874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1830 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.272198314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1830 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.273678501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.273709931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.273724551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.273737181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.273750011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.273765462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.273777592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.273790752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1831 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.274335704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:35.274368665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:35.274387025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.274438305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.274491045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:35.274517025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:35.274541415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.274555915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.260432969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.260472659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.260484969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.260502199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.260836541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.260886381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:36.260900551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:36.260914591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:36.262341308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.262406559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.263507944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.263542034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.263569535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.263595335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:36.263640025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:36.263671025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:36.264355949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:36.264392379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:36.264406779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.264430859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.265105572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.265153873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.265166183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.265203563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.265214593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.265229193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.265240443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.270048817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:36.270101038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:36.270114708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:36.270127028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:36.274076988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.274120268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:36.274135788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.274148418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.274161138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.274176668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.274188298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.274198098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.274209118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.274218378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.27449014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:36.275476665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:36.275488905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:36.27658579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:36.276618121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.276630791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.294136608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.294204189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.294215859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.294244709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.294255229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.294266149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.294276809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.294287189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.294297769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.294307919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.294647881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:36.294705121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:36.294717771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1836 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.298630501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.298654311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.298669021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.300996923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.301013013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.301076144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.301104694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.30230397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:36.303029103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:36.303098534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.303134314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.305655347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.306009648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.306023059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.306039159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.306050709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.306065299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.306075229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.311599297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.311627177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:36.313358856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.313403066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.31424681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.314560322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.314573932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.314583342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.314594562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.314606082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.314622552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.348720954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1839 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.348764194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1839 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.350458532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.350500903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.350887425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.350901425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.350912505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.350926335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.350937285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.350952435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.350962765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.350973135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.350982175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.351166786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1840 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.352111621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1840 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.353230076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.353309337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.354649474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.354946775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.354961015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.354971775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.354993965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.355006685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1841 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.355433838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:36.355463868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:36.355511338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.355543708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.356627034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:36.356661594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:36.356685344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.356698644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.259198004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.259230034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.259241374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.259251134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.259264834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:37.259323845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:37.259335565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:37.259352515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:37.259454805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.259495035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.259519726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.259543816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.259614466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:37.259652076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:37.259677086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:37.259700106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:37.259738387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.259758527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:37.259771177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.259785287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.259797507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.259830877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.259847277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.259875567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.259889577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.259900257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.259909147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.259934358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.259958948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:37.259970238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:37.259980948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:37.259991688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.261075593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:37.261395795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.261408335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.261421105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.261430445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.261445045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.261454335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.261473485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.261482835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.261493385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:37.261504516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:37.261515516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:37.262283719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:37.26231581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.26233012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.26242254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.26244925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.26245877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.26246935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.26247839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.262489121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.262499871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.262510471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.262520951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.262531481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.262543401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:37.262566731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:37.262577661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1846 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.262588441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.263910938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.264190389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.264203699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.264213499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.264224139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.264236249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.264246549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:37.264257459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:37.264567411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.264595181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.264630221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.264639321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.264649921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.264660371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.264670762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.264681162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.264691352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.264701782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.264712752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:37.265947428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.266149779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.266162859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.266171929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.266182709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.266191479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.266201979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.266212609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.266224579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.266234739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1849 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.2662455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1849 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.267119484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.268852863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.268866563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.268876213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.268886743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.268897343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.268907903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.268918253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.268930863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.268941633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.268950433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.268960453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1850 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.268971353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1850 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.268982123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.268993773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.269005893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.269014724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.269025304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.269034074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.269054324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.269065304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1851 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.269258805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:37.269283575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:37.269320805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.269346485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.269385175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:37.269409625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:37.269432696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.269443916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.258968424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.259030894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.259042195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.259051975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.259061425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.259082485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:38.259094915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:38.259106045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:38.259190865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.26022041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.260244431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.260272701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.260293781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.260326981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:38.260352471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:38.260376041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:38.260398921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:38.260411141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:38.260423512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.260435632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.260449562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.260470442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.260480292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.260499112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.260508322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.260519132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.260528182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.260538652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:38.260563052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:38.260574402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:38.260585262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:38.260596362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.260951564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:38.260992824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.261004854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.261053005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.261063065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.261096185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.261105385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.261129195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.261138725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.261152395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:38.261163785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:38.261174925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:38.26217522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:38.262913904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.262935144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.262948164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.262975544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.262985624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.263005944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.263015114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.263025865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.263036185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.263052785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.263063205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.263073665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.263084415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:38.263110365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:38.263121295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1856 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.263132735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.263841759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.263876859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.263916679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.263925759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.263952389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.263961789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.263974389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:38.263986319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:38.264522402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.264551922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.264579062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.264589262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.264609492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.264620352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.264630722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.264641052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.264650102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.264666243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.265793038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:38.265907719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.265937259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.265985529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.266014469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.266027089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.266042529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.266053769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.266064779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.266075629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.26609106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1859 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.2661033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1859 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.267100305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.267132095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.267148755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.267158795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.267169665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.267180245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.267191375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.267201635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.267212115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.267227765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.267236815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.267247465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1860 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.267258425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1860 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.268609242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.270001709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.270017639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.270026879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.27004458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.2700545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.27006532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.27007987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1861 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.270091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:38.27010223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:38.27011319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.27013367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.27015435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:38.2701785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:38.27020137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.27021327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.263017445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.263043326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.263053646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.263063626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.264074961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:39.264121321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:39.264137921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:39.264149461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:39.264493183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.266221062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.266244922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.266275092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.266295712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:39.266319362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:39.266344152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:39.266367332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:39.266390102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.266401373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:39.266419913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.266431973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.269037646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.269135886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.269151416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.269162456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.269171947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.269182457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.269191717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.26977887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 582 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.26980876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:39.2698199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:39.26983112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:39.26993262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.271237507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:39.271307017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.271320027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.272533684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.272823255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.272834935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.272849655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.272861255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.272870705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.277442818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:39.277476929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:39.277489429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:39.278677175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:39.278715065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.278727555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.27975314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.280472704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.280493054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.280504784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.280514184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.280524884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.280535414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.280546144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.280556954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.280567544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.282136312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:39.282325613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:39.282337043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1866 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.282348073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.284446914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.284482624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.303201388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.303229618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.303261148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.303270928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.307309979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:39.307348679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:39.308458414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.309965382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.341607931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.341639542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.341652392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.341663712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.341674872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.341685652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.341694832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.342972968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.343524881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:39.344887328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.344912958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.34521783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.34523056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.34524166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.34525099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.34526179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.34527223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.3452831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.347111679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1869 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.348129824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1869 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.348149714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.348168275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.348185275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.348194925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.348206075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.348216905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.348227695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.348239235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.348249975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.348263025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.348298865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.348316215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1870 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.348328655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1870 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.349347781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.349376411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.350634607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.350662417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.350679757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.350689027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.350699737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.350711187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1871 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.35124999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:39.35127614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:39.351412111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.352446746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.352479306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:39.352522277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:39.352545557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.352558177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.260236633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.260300423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.260311573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.260321463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.260330973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.260344123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:40.260360433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:40.260371583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:40.260494704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.260541514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.260581845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.260605075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.260677025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 583 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.260712365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:40.260735845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:40.260760185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:40.260799216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:40.260820146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:40.260832496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.260844456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.260860896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.260896536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.260911326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.260938796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.260947976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.260958436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.260967326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.261163817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:40.261188538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:40.261199378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:40.261210288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:40.261220978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.262311383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:40.262443674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.262456164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.262468564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.262477984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.262488864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.262498374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.262510894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.262525454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.262536034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:40.262547064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:40.262558155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:40.263526629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:40.26355649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.26356875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.26360208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.26363998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.26364905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.26366206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.26367647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.26368683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.26369718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.26370739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.26371814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.26372851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.263743651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:40.263767971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:40.263778841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1876 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.263789861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.265211808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.265240988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.265280988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.265290068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.265312388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.265321309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.265331399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:40.265343669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:40.265894781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.266531125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.266543975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.266553385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.266564035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.266574735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.266585275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.266595735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.266604715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.266615125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.266627285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:40.267333199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.267365309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.267401849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.269278669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.269297169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.269315129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.269326289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.269336999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.269347569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.269358089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1879 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.269373399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1879 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.269384319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.269396299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.269408429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.269417429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.269427919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.269438839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.269449439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.269460049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.269470589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.26948086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.26949184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.26950197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1880 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.26951301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1880 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.270181383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.271113948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.271126358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.271135518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.271145958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.271154898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.271165278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.271176188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1881 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.271189538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:40.271200138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:40.271210818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.271231048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.271251268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:40.271277009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:40.271299819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.271310729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.258430295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.258481325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.258492535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.258502535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.258512015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:41.258527776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:41.258544556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:41.258555836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:41.258670376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.258720306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.258742087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.258767697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.258836177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:41.258866957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:41.258890757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:41.258915517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:41.258951978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.258967118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:41.258979298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.258991198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.259003068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.259031728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.259052648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.259079208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.259088528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.259103928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.259112808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.261671841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 586 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.261701651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:41.261715891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:41.261726791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:41.261778461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.262884437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:41.262927137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.262939637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.263207269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.263218099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.263256549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.263265599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.263278969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.263290789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.263356429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:41.263370789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:41.2633817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:41.265235109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:41.265778902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.265792062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.265803762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.265825852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.265834782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.265845222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.265854032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.265864272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.265874582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.265890422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.265900842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.265911192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.265921492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:41.265946262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:41.265957783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1886 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.265968843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.267067598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.267099608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.267167219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.267176309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.267197049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.267206159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.267216309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:41.267232199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:41.267780252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.268536336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.270218814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.270248324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.270260464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.270271324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.270281854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.270292214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.270301244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.270456355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.270470435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:41.271820452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.271852332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.272001273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.272011613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.272032163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.272041213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.272051793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.272068793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.272079403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.27344327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1889 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.274331425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1889 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.274604456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.274635376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.277497451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.277508061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.277519501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.277529961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.277540381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.277553791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.277564231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.277574511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.277583521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.277806232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1890 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.277825423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1890 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.27935568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.280051624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.280067234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.280076274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.280086644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.280095684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.280106204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.280116994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1891 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.280186844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:41.280215395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:41.280269995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.280293685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.280333985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:41.280358695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:41.280381405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.280392915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.264778508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.266357096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.266370546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.266381136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.266401686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.266424316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:42.266436786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:42.266454466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:42.266466307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.266488267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.266511607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.266537737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.267046899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.26709001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:42.26711371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:42.26713833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:42.268374366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:42.268411166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:42.268423606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.268435686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.268677378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.268735538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.268756008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.268794528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.268803678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.268823088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.268832048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.26909245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:42.269975734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:42.269988044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:42.270003264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:42.270014394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.270417957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:42.270451057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.270463147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.27510704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.2751372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.27516326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.275173021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.275194361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.275207521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.276249976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:42.276271176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:42.276282456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:42.277501972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:42.277565643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.277578243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.295571933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.295629093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.295646663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.295669834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.295679324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.295690194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.295700514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.295710754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.295721004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.295732104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.298704499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:42.298760759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:42.298773269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1896 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.29888618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.300658329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.300688309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.305232582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.305262462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.305286372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.305295972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.307018621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:42.307429543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:42.308110126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.308173997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.325467464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.325498294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.325510724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.325521744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.325532834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.325543435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.325557225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.326429169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.32669303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:42.328428429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.328733321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.345666076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.345696046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.345708536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.345718456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.345729676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.345740556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.345751206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.346983762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1899 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.347683326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1899 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.34848811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.34852827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.349124423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.349149353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.349161283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.349172193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.349183423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.349193993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.349204353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.349214544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.349223564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.350724011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1900 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.350738111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1900 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.352275919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.353257914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.353272284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.353282234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.353292944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.353302174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.353312544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.353323834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1901 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.353466665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:42.353496165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:42.35436085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.355150034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.355179284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:42.355204134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:42.355231554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.355244254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.269243822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.269292262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.269303692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.269313752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.270424858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:43.270700779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:43.270726549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:43.27073941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:43.2707558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.27077745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.27079813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.27081955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.2708942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:43.270938081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:43.270963491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:43.270991261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:43.271015161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.271026261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:43.271038261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.271050181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.271091841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.271128462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.271141972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.271168142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.271178632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.271189632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.271198992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.271228212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.271252002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:43.271263672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:43.271275972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:43.271286962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.275127992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:43.275159762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.277562284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.277593724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.277604904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.277616844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.277637664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.277649044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.277658524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.277673054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:43.277684794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:43.277695894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:43.277720124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:43.277731234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.277743274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.277755844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.277777555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.277787175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.277799655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.277808855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.277819515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.277830315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.277840885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.277851475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.277862115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.278443238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:43.278480628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:43.278495598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1906 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.278506628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.279961206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.279992916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.280083416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.280094186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.280116036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.280125356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.280138466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:43.280149917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:43.28093141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.281508153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.283519234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.283547124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.283559264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.283570254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.283580874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.283591374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.283600654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.283819205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.283838305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:43.285243612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.285387323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.285514374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.285525434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.285557234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.285566684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.285577514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.285588384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.285598954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.28674207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1909 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.28677312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1909 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.288388458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.288424618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.293935116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.293965746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.293978226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.293996756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.294007437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.294018017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.294028757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.294047017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.294056307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.294066987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1910 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.294084547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1910 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.294096027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.294298288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.295359323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.295386354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.295398134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.295415484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.295426234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.295437894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1911 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.295710245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:43.295737235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:43.295831776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.295864796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.295920086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:43.295943506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:43.295968606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.295981117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.26074117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.26078075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.26079207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.26080184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.26081114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.260849371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:44.260861661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:44.260873301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:44.261187882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.261226972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.261297073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.261318403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.262054426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.262092107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:44.262119417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:44.262145237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:44.262187467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:44.262214287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:44.262230157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.262241957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.262314868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.262356908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.262370028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.262398608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.262407938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.262423308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.262432548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.262462099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:44.262485329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:44.262496289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:44.262508429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:44.262519239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.263543854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:44.263569084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.263581284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.263616994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.263626354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.263658665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.263667935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.263679765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.263688555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.263701655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:44.263715235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:44.263726025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:44.26465655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:44.26468239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.2646957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.265658245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.265702185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.265713165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.265729265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.265738715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.265749695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.265760285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.265770815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.265781275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.265791805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.265815185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:44.265845926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:44.265858626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1916 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.265869646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.267325483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.267348603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.267409424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.267418714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.267444694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.267453824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.267463934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:44.267475754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:44.268020457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.268054617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.268098387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.268108277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.268119267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.268129787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.268140247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.268155207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.268164137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.268188367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.268208948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:44.269455194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.269485774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.269544784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.269560434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.269581825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.269591185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.269601975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.269612675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.269623135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.269654235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1919 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.269665485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1919 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.270820651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.270859011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.270902301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.270912271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.270923351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.270933971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.270944531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.270955311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.270965872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.270976342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.270985162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.270995642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1920 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.271006562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1920 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.272389849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.272416639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.272496469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.272521909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.272533599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.272542959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.27255362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.27256566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1921 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.273128312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:44.273156863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:44.273185723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.273210093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.273253603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:44.273278013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:44.273302373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.273314753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.264251369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.264311459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.264322799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.264332739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.265105283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:45.265507315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:45.265520005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:45.265531755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:45.265693506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.265745507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.265781077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.265804597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.266771402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:45.266811862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:45.266835572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:45.266860062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:45.269819037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.269938538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:45.269953948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.269970468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.273973438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.274155059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.274172969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.27424644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.27425716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.27428318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.27429241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.276671352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.277847178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:45.277859598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:45.277871518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:45.277888708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.27836265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:45.278395541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.278407421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.279488916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.280636072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.280658962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.280670112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.280681882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.280691612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.281774708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:45.281807018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:45.281818848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:45.282925243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:45.283608367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.283628457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.302971904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.303032534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.303044664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.303073315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.303088375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.303098865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.303109285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.303119585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.303129955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.303140395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.30411068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:45.30417269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:45.30418394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1926 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.304374591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.30603246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.30801879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.30804131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.30805177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.30806287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.30807221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.313765389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:45.313805669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:45.314956265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.316669703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.333428458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.333481528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.333493988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.333505198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.333516328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.333527159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.333536299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.334231622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.334275532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:45.336165332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.336959606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.355032277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.355077207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.355089557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.355099207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.355109917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.355120347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.355130777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.357115907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1929 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.357143367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1929 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.358820916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.358849566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.363357579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.363400869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.363414779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.363426829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.363439019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.363450559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.363462559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.363487169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.363497909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.364869836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1930 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.364896866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1930 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.366562575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.366620985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.367192778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.367204308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.367249018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.367259378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.367281259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.367299969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1931 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.367856981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:45.367886322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:45.369024067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.369070428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.369173828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:45.369198888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:45.369224478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.369238568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.258757523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.258812793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.258825133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.258835633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.258846013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.258885053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:46.258903803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:46.258917423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:46.259014124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.259071574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.259114264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.259148885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.259226025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.259265805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:46.259291755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:46.259316165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:46.259368596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:46.259391136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:46.259419666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.259433656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.259462796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.259505836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.259521367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.259552107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.259562827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.259574937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.259584907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.259623887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:46.259649187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:46.259661457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:46.259673467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:46.259686667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.261016444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:46.261063224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.261077934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.261112665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.261124095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.261164125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.261175625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.261197035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.261207595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.261222795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:46.261239395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:46.261256535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:46.262264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:46.262300991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.262315511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.262357901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.262391181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.262402441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.262416911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.262427341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.262442201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.262453931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.262466031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.262482041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.262493862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.262505932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:46.262530692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:46.262542972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1936 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.262566202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.263979079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.264014799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.264060359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.26407067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.26409653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.26410708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.26411836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:46.26413134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:46.264663103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.264696973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.264921194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.264932834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.264944774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.264956524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.264968504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.264980144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.264989754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.265081065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.265094145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:46.26806504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.26811912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.268317671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.268348251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.268361771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.268373601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.268385841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.268397041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.268408411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.268454772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1939 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.268474592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1939 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.269547217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.269627228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.269667488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.269682528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.269694808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.269707558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.269719538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.269731068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.269742348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.269753468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.270348721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.270411502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1940 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.270433662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1940 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.272563352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.272600343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.275544637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.275572267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.275586547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.275596988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.276816574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.276835114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1941 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.277533997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:46.277571687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:46.277696528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.277727848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.277787538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:46.277812488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:46.277837849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.277852619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.268502543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.268588493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.268601493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.268612093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.268852835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:47.268894315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:47.268908645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:47.268922375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:47.273611199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.273668069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.273690759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.273712519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.275521188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:47.275582059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:47.275609859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:47.275633739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:47.276028071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.276066251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:47.276081121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.276094321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.277992651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.278057641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.278072011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.278090701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.278104621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.278121131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.278135701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.279703109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.27974912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:47.27976311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:47.27977532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:47.27978797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.280806245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:47.280840255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.280854725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.285377948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.285393688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.285439928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.285450668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.285506139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.285516709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.285964131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:47.285989831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:47.286005561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:47.287180557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:47.287217357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.287231257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.288406023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.288459984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.288470994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.288489374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.288500284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.288514904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.288526664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.288538674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.288550424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.288561914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.290530624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:47.290577054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:47.290591794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1946 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.290605564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.292064572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.292099332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.296601025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.296629985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.296643295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.296653745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.296903176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:47.296921386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:47.29759493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.29762627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.299427429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.299462599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.299476019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.299489349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.299501269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.299513649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.29952391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.300622185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.300643185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:47.302041042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.302085892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.306924647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.306957327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.306973607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.306984707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.306996747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.307008937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.307020877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.308363934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1949 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.308392754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1949 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.30969791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.309727611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.310666255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.310699885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.310713915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.310726396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.310738266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.310750076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.310762006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.310773696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.310783746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.312109893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1950 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.312138323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1950 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.31352782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.31356674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.317316929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.317353749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.317366889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.317377639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.317773351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.317789341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1951 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.318449835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:47.318478225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:47.319297219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.319345279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.320312934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:47.320347244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:47.320372314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.320392524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.276397934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.276423954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.276435004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.276445314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.276824376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.276879097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:48.276892707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:48.276914057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:48.278361734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.278432714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.278476155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.278504735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.280225143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.280265024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:48.280290094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:48.280314304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:48.281796221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:48.281845222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:48.281859652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.281875762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.283391379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.28343263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.28344511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.28345809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.28347459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.28348627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.28349667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.283642341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:48.283685931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:48.283699001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:48.283711001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:48.283760181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.285109428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:48.285158338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.285172968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.290250914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.290281644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.290317214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.290337414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.290350655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.290360715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.291630391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:48.291663671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:48.291683971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:48.293061758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:48.293093188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.293107978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.312267025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.312346315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.312360105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.312396735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.312408245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.312420516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.312437566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.312454136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.312465756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.312477196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.318914368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:48.318961319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:48.318975239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1956 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.31923617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.32129706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.321370401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.322531857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.322554697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.322600047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.322611397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.360802299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:48.36085034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:48.363543683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.363598374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.365143641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.365173432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.365192112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.365205132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.365217842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.365229992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.365255162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.369106271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.369138982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:48.371292602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.371328953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.372976321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.372989441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.373041741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.373052881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.373064591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.373077271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.373089082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.373263092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1959 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.373289123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1959 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.374445748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.375238492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.375533444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.375562374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.375579514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.375591784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.375604324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.375616934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.375628954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.375641164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.375651605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.375663705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1960 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.375676695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1960 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.377120932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.377162382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.378314978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.378333778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.378356838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.378367988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.378431949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.378446609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1961 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.379008651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:48.379038022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:48.38066814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.38072643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.380812331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:48.380837621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:48.380862091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.380877881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.259250699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.259297009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.259309249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.259319769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.259330379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:49.25940483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:49.25941934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:49.25944182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:49.25953996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.259591881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.259651691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.259698541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.259744661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:49.259785492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:49.259811742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:49.259836212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:49.259878682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.259895172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:49.259909472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.259923842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.259936792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.259972932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.259988683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.260016803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.260027793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.260041573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.260051433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.260080953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 602 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.260107433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:49.260120203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:49.260132123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:49.260149683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.261271469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:49.261304579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.262243834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.262257694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.262268904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.262281464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.262292774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.262305754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.262315904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.262328164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:49.262340684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:49.262352935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:49.262519925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:49.262551486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.262571386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.262611656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.262644676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.262655006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.262669556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.262679776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.262692986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.262704186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.262717756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.262735826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.262748137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.262759897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:49.262784597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:49.262797447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1966 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.262809887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.264196164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.265089548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.265104748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.265115548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.265127419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.265138119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.265150519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:49.265163689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:49.265175779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.265188639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.265201789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.265211239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.265234199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.265246609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.265258659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.265270729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.265281479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.265299099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.265312109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:49.266286894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.266318775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.266333265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.266343965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.266359605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.266370465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.266382385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.266394085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.266405605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.266416835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1969 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.266429765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1969 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.26744607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.26749243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.267536311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.267548401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.267565451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.267577081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.267589041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.267600611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.267612891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.267625171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.267647491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.267660281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1970 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.267673131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1970 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.269009668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.269039868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.269076038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.269086409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.269101059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.269111169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.269122419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1971 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.269140269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1971 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.269656201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:49.269684522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:49.269724202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.269747502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.269788202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:49.269813232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:49.269837012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.269849122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.258517526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.258566917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.258579007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.258589137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.258599157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.258613497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:50.258626107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:50.258638407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:50.260284505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.260342585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.260372886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.260394216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.260511106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 603 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.260544706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:50.260572707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:50.260596997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:50.260654197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:50.260690747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:50.260708707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.260721727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.260736917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.260780348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.260793458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.260827378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.260841348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.260855528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.260865338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.260901908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:50.260926988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:50.260939148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:50.260954368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:50.260965938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.262205875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:50.262238775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.262267835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.26335377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.263384361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.263399131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.263411131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.263433261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.263444741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.263480071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:50.263499751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:50.263524181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:50.26529495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:50.26533142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.2653461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.266393616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.266442536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.266459296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.266480886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.266492946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.266505106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.266517236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.266532996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.266544687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.266555997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.266599897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:50.266625277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:50.266637097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1976 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.266648927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.268117104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.268154725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.272978689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.273009749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.273023569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.273033679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.27308259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:50.27310229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:50.273717523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.273751843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.274924789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.274937089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.274956479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.274973099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.274984309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.274995359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.275004759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.275016209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.275037619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:50.276352336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.276386476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.276499357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.276510007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.276533617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.276547117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.276558697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.276570687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.276583647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.276595337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1979 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.276607737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1979 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.277689303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.277768853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.278770808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.278783478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.278795568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.278808598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.278819859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.278831429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.278842539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.278853979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.278863199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.278875459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1980 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.278906989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1980 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.280385186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.280416507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.280913029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.280928459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.280955779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.280966429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.280977839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.28100038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1981 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.281541102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:50.281583913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:50.282725888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.282762368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.282840219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:50.282884319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:50.282909739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.282923579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.259993135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.260036765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.260048405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.260058595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.260068355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:51.260105205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:51.260122995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:51.260138766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:51.260240296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.260292576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.260333897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.260362107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.260462467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:51.260490267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:51.260515037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:51.260538928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:51.260562828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.260579698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:51.260593008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.260606698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.261390782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.261451702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.261466862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.261507012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.261527073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.261544503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.261565963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.263348762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 606 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.263393182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:51.263409112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:51.263422052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:51.263433662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.264501628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:51.264540298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.264559438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.266594168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.266619588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.266673899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.266702219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.266715209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.266725289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.266759809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:51.266774939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:51.266788059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:51.267823154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:51.267857925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.267872175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.269186791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.269266562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.269295622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.269309052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.269319192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.269331402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.269343182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.269354842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.269370822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.269382452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.270124306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:51.270165316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:51.270178796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1986 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.270191216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.271648034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.271670504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.273400873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.273442173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.273454283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.273463783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.273475153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:51.273497703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:51.274155066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.274193137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.275512583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.275523423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.275535013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.275555283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.275565854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.275576444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.275586004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.275596614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.275607614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:51.27688733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.27691817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.277426483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.277442613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.277644194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.277662354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.277678284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.277689324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.277699774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.278192217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1989 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.278219847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1989 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.279267282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.279295852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.279829575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.279844715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.279855595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.279870545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.279880965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.279891305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.279901525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.279920956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.279930076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.279940126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1990 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.279951616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1990 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.281330283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.281351433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.282644959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.282669139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.28268514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.28269501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.28270581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1991 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.28271706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1991 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.283152642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:51.283184832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:51.285104842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.285143382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.285169402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:51.285193302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:51.285216482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.285230612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.261902138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.261945818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.261968738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.261979238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.261989408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.262068519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:52.262082269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:52.262094419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:52.262135169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.262187139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.262225499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.26225157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.26232384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.26235888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:52.26238583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:52.26241021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:52.262442941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:52.262458071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:52.262472111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.262485451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.262498291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.262527681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.262544551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.262567521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.262577891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.262589641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.262599201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.262623521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:52.262648522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:52.262660662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:52.262672732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:52.262684652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.263716927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:52.263748877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.263762397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.263782177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.263793157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.263810817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.263820847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.263832548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.263842648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.263856878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:52.263872228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:52.263885108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:52.264815692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:52.264843933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.264860293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.264889813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.264921463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.264931833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.264943213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.264954053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.264966233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.264977853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.264989913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.265007943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.265019824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.265031754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:52.265064114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:52.265080814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1996 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.265098414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.266507991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.266543031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.266572351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.266587531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.266599452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.266609112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.266620932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:52.266633272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:52.267158244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.267186164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.267220855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.267231065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.267242875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.267254465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.267268405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.267284355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.267294605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.267305985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.267318215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:52.268550161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.268580272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.268615982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.268626062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.268640972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.268651312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.268664362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.268680032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.268699492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.268716752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1999 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.268730582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1999 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.269750637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.269780368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.269815618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.269826788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.269838978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.269850818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.269865658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.269877198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.269893248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.269904628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.269915918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.269927268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2000 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.269939218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2000 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.271322105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.271355416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.271394976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.271405236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.271417686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.271427626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.271438926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.271453806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2001 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.271959069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:52.271988559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:52.272027169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.272049469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.272090759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:52.272115449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:52.27213983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.27215249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.268990641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.269028051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.269045651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.269055831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.269246832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:53.269292712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:53.269306802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:53.269319992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:53.288376219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.288419879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.288453869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.288510559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.289929906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:53.289970597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:53.290009547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:53.290042707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:53.290767201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.290810001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:53.290872971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.290886481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.294837521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.294902451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.294914652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.294952592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.294963762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.294978232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.294988852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.297126552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.297161483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:53.297174803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:53.297187453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:53.297422004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.298534559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:53.29857312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.29858736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.299021942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.299033212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.299086302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.299097202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.299121982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.299132602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.301275123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:53.301311473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:53.301325423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:53.302771111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:53.302817601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.302837311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.307067182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.307129033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.307143013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.307174393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.307185483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.307197643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.307209013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.307220263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.307231443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.307247223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.307757396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:53.307786186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:53.307798056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2006 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.307871837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.309448804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.309477825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.311730476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.311748646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.311782396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.311792996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.313532075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:53.313578575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:53.31445449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.31458391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.318663501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.318700781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.318714281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.318734371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.318745791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.318762972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.318772812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.319049493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2008 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.319075133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:53.320583171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.320612831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.321639916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.321656476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.321687656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.321699336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.321712686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.321729427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.321740857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.327611536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2009 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.327647466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2009 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.328878803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.328912093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.33036777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.33038961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.33040194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.33041332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.330424721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.330441601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.330453091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.330464151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.330474111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.331568916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2010 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.333319965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2010 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.333914108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.333951808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.334510181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.334527961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.334553161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.334568251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.334579372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2011 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.334598322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2011 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.335156914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:53.335184495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:53.338825953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.338868393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.339207915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:53.339251285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:53.339330356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.339345276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.273665561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.273705621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.273717642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.273733722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.273846412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.273889972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:54.273903332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:54.273915813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:54.275708172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.275765972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.275807742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.275835042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.27731108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.27735417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:54.277952203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:54.277980343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:54.278377305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:54.278413725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:54.278461845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.278475886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.298655868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.298709368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.298723448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.298762868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.298778498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.298803618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.298814468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.300044145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:54.300077725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:54.300090165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:54.300102485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:54.300325616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.301800793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:54.301841844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.301856374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.319651003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.319684533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.319723993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.319735363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.319759644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.319770324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.322378907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:54.322419417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:54.322433457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:54.323993235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:54.324033425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.324048165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.327650343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.327704454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.327718784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.327747144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.327758464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.327770614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.327782234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.327793654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.327805394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.327816574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.329272432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:54.329299692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:54.329313022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2016 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.329543353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.331227562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.331258912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.332475518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.332490078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.332525278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.332535928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.33875754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:54.33878967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:54.339892765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.34087192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.34089171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.34090337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.340915541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.340927651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.340940181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.340956671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.340967451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.360718651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2018 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.360757461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:54.363867557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.363901067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.369437165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.369458095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.369510575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.369521915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.369533935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.369555345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.369566945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.371738546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2019 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.371767076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2019 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.373674736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.373714136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.374332449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.37435201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.37436563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.37437728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.37438904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.37440441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.37441641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.37442789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.37443773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.374679301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2020 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.374710941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2020 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.376156249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.376189199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.376237479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.376249259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.376280159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.376290699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.376308069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.376320269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2021 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.376835352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:54.376861772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:54.376975903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.377007823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.377056593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:54.377083013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:54.377107593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.377121384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.258925554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.258980144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.258992314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.259002904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.259017564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:55.259032534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:55.259045194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:55.259057574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:55.259157765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.259206725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.259248595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.259272436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.259349246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:55.259394926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:55.259422326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:55.259446886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:55.259489797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.259507067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:55.259520707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.259535457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.259557207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.259592327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.259606197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.259635807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.259646477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.259658107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.259668168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.259701208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.259727268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:55.259740128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:55.259751738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:55.259763408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.260891544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:55.260927464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.260941174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.261625367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.261636577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.261682538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.261692828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.261714678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.261724858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.261868499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:55.261887309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:55.261899149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:55.262923494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:55.262959474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.262973614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.263072245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.263115725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.263126895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.263144945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.263163495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.263174775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.263185855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.263197235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.263225895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.263237846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.263250716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:55.263274826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:55.263286726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2026 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.263298506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.264675793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.264704203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.265325196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.265336376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.265370136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.265383406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.266267161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:55.266284071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:55.266884404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.266915864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.267012845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.267023855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.267036665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.267048085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.267068135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.267079265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.267099925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.267115155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2028 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.267126695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:55.268372842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.268406152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.274953955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.275742159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.275755819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.275766339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.275778469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.275790429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.275807989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.276209371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2029 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.276342132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2029 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.277495358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.277530698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.277729719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.277741479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.277754879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.277767689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.277779609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.277791589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.277805779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.277819039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.277838029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.277849569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2030 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.277863209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2030 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.279387287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.279414237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.279477268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.279488138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.279503318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.279513628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.279526558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2031 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.279538898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2031 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.280073031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:55.280103201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:55.280147231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.280170681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.280221551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:55.280248772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:55.280281972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.280296572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.258948481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.258998011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.259016571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.259026281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.259042421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.259055881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:56.259066911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:56.259077712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:56.259165812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.259208192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.259248732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.259271633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.259343793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.259375373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:56.259399993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:56.259422873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:56.259453023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:56.259466743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:56.259478844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.259494724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.259506914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.259527444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.259542114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.259567664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.259576984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.259587424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.259596244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.259619464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:56.259643724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:56.259654634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:56.259665375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:56.259675995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.26068783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:56.26071623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.26072805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.26076123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.26077034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.26079429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.2608032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.26081537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.26082437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.26083585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:56.26084908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:56.260859901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:56.261787185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:56.261816905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.261828855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.261860656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.261894076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.261903596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.261915496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.261924556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.261935286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.261945476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.261955666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.261965976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.261976346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.261986656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:56.262011416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:56.262022486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2036 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.262033226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.263423523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.263451624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.263487634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.263496644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.263513074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.263521954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.263533314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:56.263544274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:56.264070877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.264104617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.264118507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.264128217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.264139437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.264150287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.264160847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.264171227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.264180387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.264195917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2038 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.264207227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:56.265402824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.265424974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.265456924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.265466194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.265482514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.265491624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.265502234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.265512974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.265523634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.265538194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2039 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.265554224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2039 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.266581199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.2666051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.26664316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.26665302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.2666639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.26667473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.26668553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.2666961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.26671727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.26672804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.26673811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.26674893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2040 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.26676044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2040 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.268109117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.268143167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.268156967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.268166607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.268184088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.268193138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.268203508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.268218728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2041 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.26870914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:56.2687382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:56.268774141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.268797421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.268838031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:56.268865371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:56.268888291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.268899771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.261907253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.261939063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.261950553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.261960353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.261969853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:57.261984873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:57.261995963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:57.262007133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:57.262018153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.262127554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.262155154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.262177294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.264276125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:57.264314065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:57.264341695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:57.264369785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:57.265482261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.265525491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:57.265538041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.265554481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.267133659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.267172649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.2671839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.26719526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.26720476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.26721522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.2672241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.270707287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.270754818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:57.270767348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:57.270778768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:57.270789578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.271465851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:57.271500461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.271513301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.290027635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.290063905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.290108815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.290123035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.290143286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.290152626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.297277442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:57.297314942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:57.297327812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:57.300062976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:57.300112126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.300124686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.301568393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.301640544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.301652044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.301692774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.301702994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.301713564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.301723894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.301734104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.301744314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.301754514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.338720071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:57.338784301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:57.338797301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2046 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.339087303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.340912182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.340958282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.341673896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.341689886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.341753146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.341762846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.342014638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:57.342051108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:57.344224509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.344262999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.349535585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.349566265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.349578195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.349588955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.349599825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.349614336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.349623566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.349805547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2048 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.349830817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:57.351488685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.351526235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.355969708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.355997848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.356034118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.356059078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.356070778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.356081468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.356091938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.356609951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2049 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.356634811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2049 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.357887137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.357918748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.359219764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.359231844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.359244564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.359257864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.359268574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.359278994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.359290314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.359302805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.359311865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.36041323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2050 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.360886003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2050 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.361965808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.361986578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.365676137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.365696587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.365724727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.365734457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.365996658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2051 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.366013198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2051 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.366650972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:57.366683892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:57.367962498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.368004298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.369327295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:57.369368815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:57.369392486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.369405426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.265951971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.265995931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.266007521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.266017101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.267113067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.267166447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:58.267182077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:58.267193217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:58.267367318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.267424418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.267464209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.267489349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.267560889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.267596529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:58.267619749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:58.267643889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:58.26768967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:58.26771005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:58.26772243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.26773453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.26778084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.26781679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.26782977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.267857291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.267866611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.267877181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.267886071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.267921611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:58.267945961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:58.267956751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:58.267967591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:58.267978431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.269085087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:58.269118267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.269130047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.27372456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.27374365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.2737546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.27376476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.2737798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.27378949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.2738002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:58.27381271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:58.27382401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:58.27383497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:58.27385745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.27387022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.27388773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.273915221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.273925341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.273936251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.273946001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.273957441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.273968471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.273979251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.273990501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.274001031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.274810825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:58.274836365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:58.274847215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2056 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.274858045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.276303403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.276326443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.276418153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.276427693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.276447493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.276456713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.276469373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:58.276489754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:58.277009456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.277035126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.279515939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.279539339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.279550639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.279568359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.279579049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.279589509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.279603169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.27983806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2058 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.279856131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:58.281164307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.281194627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.281323968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.281333778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.281358008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.281367568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.281377998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.281388908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.281399708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.282806415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2059 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.282821806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2059 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.283897831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.283928521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.287257168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.287282908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.287294078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.287305008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.287315678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.287326068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.287336488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.287346718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.287359739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.28762838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2060 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.28764709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2060 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.289140428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.289166768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.289875061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.289884661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.289917581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.289927101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.289937452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2061 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.289951062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2061 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.290514564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:58.290543165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:58.290625335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.290656715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.290704915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:58.290729526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:58.290752406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.290765086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.259911237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.259977558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.259989738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.260000148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.260032018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:59.260059478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:59.260083258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:59.260095748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:59.260169569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.260220309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.260262069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.260285789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.26036433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:59.26041301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:59.260438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:59.26046374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:59.26050108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.260529181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:59.260543981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.260557281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.260570851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.260603021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.260616781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.260641901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.260652491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.260664111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.260673631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.260701971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 622 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.260728282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:59.260740092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:59.260752202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:59.260763932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.261865797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:59.261890447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.261904537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.261935868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.261946328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.261969288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.261980208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.261994718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.262004488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.262017278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:59.262029718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:59.262050988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:59.263026323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:59.263126364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.263158684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.263172434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.263200004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.263209674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.263220974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.263230604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.263241364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.263252014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.263263124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.263273824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.263284304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.263294524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:59.263319175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:59.263330015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2066 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.263340655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.264732692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.264756362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.264797422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.264822552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.264834412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.264843922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.264854792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:59.264871382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:59.265366875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.265392005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.265426815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.265436035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.265446735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.265457315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.265467625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.265478006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.265487316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.265497796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2068 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.265510726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:59.266778062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.266810392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.266828502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.266838372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.266852522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.266861843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.266872533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.266883093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.266893693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.266904043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2069 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.266920733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2069 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.267932598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.267953758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.267987518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.267997038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.268007808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.268018288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.268029148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.268039338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.268049699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.268060009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.268068889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.268080889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2070 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.268091779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2070 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.269497456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.269520246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.269533026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.269542176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.269557796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.269566866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.269577406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2071 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.269588286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2071 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.270109069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:59.270131609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:43:59.270173189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.270196469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.27023494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:59.27025983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43:59.27028266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.27029584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.283457533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.283551064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.283581744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.283593644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.285068262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:00.285107702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:00.285120632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:00.285143802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:00.304294168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.304349098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.304377659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.304400629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.31263849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:00.312692081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:00.312717291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:00.312746661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:00.313059032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:00.313094343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:00.313106633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.313118473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.316907202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.316967462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.316982982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.317022172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.317031642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.317055913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.317065383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.322674731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:00.322722381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:00.322740701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:00.322752141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:00.323274554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.324876492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:00.324909652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.324922132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.337651327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.337697867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.337709987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.337719677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.337739457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.337755367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.343382996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:00.343427876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:00.343440956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:00.345493396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:00.345595037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.345619237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.393608579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.393681219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.393694429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.39373088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.39374065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.39375162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.39376258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.39377297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.39378341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.39379382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.418595195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:00.418649626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2076 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.418662676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2076 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.419169168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.421893952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.421951372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.556013849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.556030869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.556091089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.556100389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.563348856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.563374616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:00.578680813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.578719893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.586331772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.586365522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.586378102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.586389072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.586399812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.586410532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.586419532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.588491453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2078 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.588523133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:00.590874215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.590891705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.591742269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.591754879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.608691955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.608723815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.608736585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.608748365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.608759755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.628667826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2079 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.628810327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2079 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.631095458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.631136748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.634204533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.634218413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.634229533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.634240983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.634251773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.634262483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.634273624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.634283914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.634292994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.635976302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2080 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.635995252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2080 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.656697627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.656741387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.658645857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.658681397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.658693767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.658703587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.666557607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2081 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.666595277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2081 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.668909779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:00.668945239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:00.720315178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.720371238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.721250663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:00.721304393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:00.721576624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.721594014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.259129887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.259170458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.259181838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.259191838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.259201438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:01.259279458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:01.259291788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:01.259311578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:01.259393769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.259443079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.259485409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.259509729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.25958381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:01.25961974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:01.25964331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:01.2596677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:01.25970966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:01.25972774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:01.259740201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.259752171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.259769301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.259808021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.259826661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.259854451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.259864011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.259874731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.259883711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.259912851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:01.259936152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:01.259947602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:01.259959782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:01.259977902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.261170028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:01.261208928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.261221478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.261267898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.261277358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.261313049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.261322409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.261341569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.261350759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.261365149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:01.261378589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:01.261389749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:01.262444414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:01.262483904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.262495834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.262535385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.262573135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.262583625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.262604795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.262613975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.262624505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.262634785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.262645015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.262655515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.262665875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.262676295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:01.262700836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2086 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.262711806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2086 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.262722626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.264123163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.264171513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.264746376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.264758006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.264769106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.264778406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.264788966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2087 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.264800406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:01.264811266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.264827826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.264841526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.264850686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.264861446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.264872056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.264889397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.264899797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.264908767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.264919367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2088 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.264930397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:01.266204893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.266231193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.266279174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.266288454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.266308724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.266317804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.266328644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.266339374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.266349924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.266360504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2089 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.266371664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2089 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.267395869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.267422539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.26745791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.26746714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.26747783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.26748819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.26749854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.26750897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.26751953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.26752983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.26753872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.26754901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2090 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.2675612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2090 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.268943257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.268972217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.269005957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.269015027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.269037158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.269046198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.269056418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2091 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.269069888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2091 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.26957433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:01.26959959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:01.269638881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.269662541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.269703911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:01.269727191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:01.269751571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.269763571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.260903043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.260939934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.260951634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.260962544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.260972794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:02.260987664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:02.261001964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:02.261014524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:02.265092775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.265138995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.265181625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.265211865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.266974604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:02.267016424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:02.267042974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:02.267073425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:02.267220355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:02.267250786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:02.267265726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.267279796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.267858429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.267914379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.267928309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.267971299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.267981829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.267993639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.268004069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.269762208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:02.269806788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:02.269820129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:02.269839869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:02.269852649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.270931054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:02.270960994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.270980214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.275545237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.275618178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.275707758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.275737898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.275834429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.275859559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.276269201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:02.276287721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:02.276299571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:02.277505397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:02.277542758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.277561788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.278808564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.279032005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.279047865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.279065515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.279075115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.279085665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.279096185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.279106805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.279117536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.279129296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.28001958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:02.28009933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2096 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.280136391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2096 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.280186081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.281720279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.281765159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.284299952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.284329902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.284345762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.284355402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.284406142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.284436712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:02.285087376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.285128266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.290301682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.290331302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.290349442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.290360732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.290371712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.290382242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.290391222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.290785524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2098 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.290820685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:02.292261682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.292290122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.293006806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.293032686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.293052396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.293061776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.293072686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.293083256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.293093836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.295134866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2099 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.295163507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2099 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.296310312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.296345783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.29971242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.29974433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.29975609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.29976691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.2997777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.29978848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.29979895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.29980914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.29981815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.300767005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.300791085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.302621474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.302651834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.307570499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.307604619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.30762005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.30763014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.309195998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.309221078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.309944431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:02.309980511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:02.310121842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.310165352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.310222773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:02.310248223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:02.310273123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.310286983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.258369868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.258421708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.258433888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.258444288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.258454568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:03.258485138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:03.258498048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:03.258518878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:03.258639579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.258686999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.258726519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.25875532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.25882955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:03.25886139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:03.2588864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:03.25891089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:03.258952941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:03.258969221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:03.258982661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.258995661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.259987406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.260035266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.260048606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.260081946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.260092646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.260105126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.260115646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.260204127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:03.260230347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:03.260242737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:03.260255037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:03.260268107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.261338173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:03.261363333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.261377693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.262324748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.262340418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.262374638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.262392318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.262404488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.262414348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.262483648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:03.262506819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:03.262519479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:03.263488484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:03.263518604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.263532664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.264958091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.265002321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.265015341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.265028291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.265043831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.265055491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.265066911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.265078242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.265089472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.265101272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.265134292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:03.265159972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.265172022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2106 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.265185512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.2666792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.26670593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.267760015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.267776625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.267918696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.267933576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.267945306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.267958266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:03.268427018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.268449609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.269975816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.270008146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.270021747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.270033997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.270053077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.270064697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.270076097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.270088757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.270101547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:03.271391333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.271448484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.272526399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.272559949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.272572199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.272581609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.27259233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.27260329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.27261385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.27262426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.27263597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2109 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.274282928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.274310928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.275433654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.275463024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.275475774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.275486914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.275498294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.275509204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.275520294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.275531274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.275541364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.275559505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.275571495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.277337664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.277369844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.278456019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.278484089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.278495919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.278505469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.27853198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.27855325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2111 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.279107222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:03.279126523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:03.300144469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.300232919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.300254949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:03.300280179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:03.30030516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.30031995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.258549516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.258596726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.258607956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.258617746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.258627356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:04.258677347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:04.258694647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:04.258706587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:04.258782437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.258828487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.258863358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.258892248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.258962758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:04.258998648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:04.259022178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:04.259045119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:04.259085669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:04.259101589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:04.259113839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.259125859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.259137899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.259167819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.259180279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.259204269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.259213469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.259224379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.259233349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.25926133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:04.2592852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:04.25929648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:04.25930738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:04.25932028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.260378815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:04.260401635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.260413935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.260449765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.260459065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.260484716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.260493996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.260507046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.260516126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.260528906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:04.260539856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:04.260554596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:04.261493501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:04.261525171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.261537201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.261579251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.261615681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.261624981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.261636081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.261645141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.261657821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.261668271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.261678601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.261689411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.261700172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.261710432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:04.261733552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.261744472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2116 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.261756402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.263174369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.263204629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.263241699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.263250749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.263273889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.263282969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.26329308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.26330414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:04.263828432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.263859122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.263892093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.263901073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.263911773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.263922373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.263932813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.263943233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.263952013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.263962423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.263973323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:04.265193639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.265221579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.265257929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.26526699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.26528807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.26529732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.26530791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.26531847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.26532897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.26533933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.26535038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2119 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.266423345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.266459646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.266479096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.266489586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.266500696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.266511336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.266521826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.266532676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.266543156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.266553586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.266563006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.266573516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.266584616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.267953483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.267979423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.268018113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.268027523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.268037954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.268047104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.268057554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.268069344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2121 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.268570446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:04.268596436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:04.268639917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.268662067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.268701637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:04.268724927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:04.268749187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.268761707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.258854195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.258887125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.258898025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.258907835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.258932395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:05.258982765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:05.258994265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:05.259005565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:05.259259937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.259315407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.259353287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.259383357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.259496298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:05.259532628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:05.259555978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:05.259578918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:05.260321012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:05.260352082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:05.260364942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.260377262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.260475063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.260514753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.260533993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.260562533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.260571863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.260582433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.260591374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.260626144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:05.260649264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:05.260660584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:05.260671494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:05.260682424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.261712329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:05.261737089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.261749269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.26180561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.26181537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.2618392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.26184868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.26186062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.2618696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.26188177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:05.26190035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:05.26191553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:05.264363433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:05.264405903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.264425833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.265178797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.265222097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.265232147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.265245497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.265255127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.265268317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.265279077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.265289707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.265300527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.265311357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.265512968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:05.265541409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.265556149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2126 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.265581439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.267082636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.267107506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.267953301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.267964261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.267994691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.268004331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.268753295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.268779955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:05.269343368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.269370398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.269441388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.269456948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.269468268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.269482518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.269492989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.269503939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.269513159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.269523649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.269535249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:05.270824515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.270858335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.270872485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.270887245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.270898455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.270907806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.270918486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.270929316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.270939886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.270950616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.270961636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.271964741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.271995431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.272030341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.272042831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.272053351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.272063931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.272074411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.272084671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.272095201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.272105621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.272114701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.272124841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.272135822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.273508538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.273556738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.273571089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.273580739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.273591479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.273600569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.273611179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.273622349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.274138751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:05.274167662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:05.274706374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.274751954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.274774205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:05.274799335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:05.274829335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.274842715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.258837002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.258903382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.258915062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.258924772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.258934342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:06.258947712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:06.258958902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:06.258970192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:06.259074663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.259126153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.259164443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.259195253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.259265554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:06.259301104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:06.259324454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:06.259347394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:06.259388824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:06.259410155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:06.259423565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.259435305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.260671231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.260722661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.260733401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.260766011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.260782981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.260795752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.260805012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.260923912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:06.260948332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:06.260965472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:06.260976622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:06.260987643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.262186799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:06.262228279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.262337209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.263979078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.263990398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.264040168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.264049398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.264078628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.264087978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.264169189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:06.264186899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:06.264197939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:06.265219404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:06.265251234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.265263434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.26635998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.26641236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.26642186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.26644728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.26645657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.26646713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.26647927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.26648965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.26650012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.26651101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.266573851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:06.266597611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.266608891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2136 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.266619721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.268070508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.268100428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.269075633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.269085983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.269123294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.269132204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.269185664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.269196834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:06.269774467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.269804077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.271238974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.271252924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.271263834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.271274435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.271290625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.271301145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.271310625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.271385255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.271402985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:06.272706712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.272737702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.273500276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.273535556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.273547726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.273562126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.273573256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.273584016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.273594666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.273605756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.273617476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2139 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.274686342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.274722832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.275191554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.275208904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.275219564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.275229975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.275240385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.275250685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.275261265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.275271605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.275280685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.275290935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.275308935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.276724902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.276750572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.27835336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.27838139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.27839332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.278402711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.278439511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.278453811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.279020354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:06.279050524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:06.279561906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.279602337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.280102649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:06.280134109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:06.280157639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.280173549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.258949779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.258992919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.25900408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.25901411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.25902356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:07.259347861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:07.259750883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:07.259769983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:07.259781833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.259808994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.259829864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.259850784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.259871304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:07.259895844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:07.259918974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:07.259941794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:07.259972314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:07.259983724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:07.259995885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.260007445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.260018965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.260043225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.260052745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.260063655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.260074265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.260084875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.260093785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.260104235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:07.260127025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:07.260137825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:07.260148615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:07.260159565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.26113765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:07.26116925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.261181751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.261214421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.261224081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.261250501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.261259931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.261271831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.261280891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.261299301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:07.261310991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:07.261322211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:07.262416247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:07.262444397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.262457927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.262515977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.2631134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.26313601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.26314826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.263158151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.263169611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.263184741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.263195361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.263206691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.263217351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.263242421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:07.263266791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.263277811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2146 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.263288731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.264341046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.264423457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.264489187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.264515987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.264562088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.264583078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.264624948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.264659178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:07.265299491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.265368252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.265432102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.265458612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.265487182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.265508812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.265529592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.265580303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.265602323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.265645433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.265680393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:07.267220661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.267248391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.267279901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.267289741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.267307611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.267317062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.267327642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.267338292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.267348842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.267359262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.267370362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2149 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.268524988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.268551218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.268587408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.268596868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.268612108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.268622668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.268633028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.268643348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.268656048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.268673188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.268682228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.268693138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.268704159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.270294867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.270320737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.270358177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.270367357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.270404137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.270433447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.270446007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.270457647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.27097941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:07.2710101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:07.27105246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.271078231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.271121821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:07.271152261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:07.271175751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.271188541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.258891484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.258926334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.258938514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.258948944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.258959174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:08.259011515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:08.259033695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:08.259047065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:08.259137775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.259190696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.259230666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.259260976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.259355416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:08.259475377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:08.259520017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:08.259544527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:08.259572628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:08.259584358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:08.259596438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.259608248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.26203036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.26209944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.26211374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.262183981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.262194161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.262219001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.262228311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.262479902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:08.262504222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:08.262515472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:08.262526542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:08.262565703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.263700898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:08.263733699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.264443372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.264572543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.264601443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.264614093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.264624293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.264647113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.264656483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.265434707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:08.265455967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:08.265467557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:08.266515923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:08.266547013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.266559383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.266974915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.267019885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.267030325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.267051025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.267065745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.267076275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.267087396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.267101196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.267111936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.267123026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.269649498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:08.269692559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.269704839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2156 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.269752719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.271249747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.271281607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.272210821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.272221161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.272262512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.272271592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.272366922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.272384732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:08.272972225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.273002745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.27394329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.27395333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.27396408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.27397598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.27398632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.2739967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.27400618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.274016731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.274030731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:08.275329587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.275361007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.275451448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.275460418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.275483598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.275493938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.275504368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.275514718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.275525198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.275536008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.275546868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.276586344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.276616744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.276692604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.276701734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.276712214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.276723874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.276734214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.276744494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.276754674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.276764884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.276774344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.276784575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.276795555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.278227042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.278250732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.278318742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.278328002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.278339452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.278348422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.278359632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.278370792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.278893235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:08.278929385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:08.279005986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.279057606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.279091236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:08.279114946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:08.279138346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.279150376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.269068875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.269116105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.269128155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.269138195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.269167876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:09.269215846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:09.269233106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:09.269246266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:09.27009992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.270167011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.270206961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.270240101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.288133451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:09.288191861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:09.288218521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:09.288243081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:09.288941995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:09.288984255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:09.288999805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.289014295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.290248972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.290331192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.290346432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.290386962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.290397692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.290419782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.290435682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.29199876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:09.292047371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:09.292061561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:09.292073831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:09.292187051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.29385685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:09.29389986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.29391746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.298238032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.298257662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.298312162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.298324062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.298349702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.298360333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.300152672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:09.300184842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:09.300198392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:09.301635249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:09.302185782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.302201682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.31960665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.31967946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.31969265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.319751651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.319794031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.319806691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.319817561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.319828601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.319844371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.319854811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.324961857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:09.325025787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.325038877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2166 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.325050557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.325064497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.325076977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.328645995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.329234118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.329259708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.329270028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.329945962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.330417924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:09.331077087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.331114907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.332667155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.332697655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.332709616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.332729786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.332740416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.332750816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.332760176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.355748842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.355790412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:09.358058454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.358180324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.359493551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.359532121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.359557011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.359572171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.359582881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.359593701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.359604221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.378575797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.378621207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2169 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.382125245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.382163565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.384792718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.384830198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.384842718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.384859258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.384869989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.384880539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.384891049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.384901839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.384917549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.38521176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.38523772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2170 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.387448752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.387484152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.392615708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.392654198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.392695268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.392726518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.393956734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.393987355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.394514717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:09.394545657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:09.396468647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.396517097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.396646048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:09.396685918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:09.396709978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.396722998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.259219115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.259275295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.259286885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.259296465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.259306115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:10.260436351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:10.261059604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:10.261070984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:10.261159465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.261211585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.261255585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.261286365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.261355526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:10.261391266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:10.261414706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:10.261437536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:10.261473566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:10.261488406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:10.261500926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.261512696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.261524497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.261557687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.261577977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.261599967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.261609407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.261620237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.261630637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.261652977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:10.261676237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:10.261687167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:10.261698007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:10.261708817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.262798113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:10.262835193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.262847353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.262883183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.262892463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.262915124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.262924134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.262934514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.262943574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.262954234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:10.262965344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:10.262976354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:10.263949579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:10.263978069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.263991189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.264021669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.264056219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.264065339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.264077049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.264086449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.26409703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.26410757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.26411797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.26413035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.26414089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.26415123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:10.26417421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.2641911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2176 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.26420235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.265665597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.265694678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.265735038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.265744518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.265761378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.265770778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.265780878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.265793088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:10.266354251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.266385081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.266421751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.266430721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.266441301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.266451841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.266463822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.266474142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.266483292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.266494002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.266505012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:10.267766258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.267792508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.267827808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.267836858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.267858249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.267867409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.267880119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.267890939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.267901449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.267911769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.267922779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2179 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.268968944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.268995504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.269030874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.269039835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.269050265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.269060485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.269072445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.269082775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.269093185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.269109335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.269118415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.269128775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.269139705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.270588392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.270618033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.270655133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.270664063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.270678523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.270687483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.270697723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.270709063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.271225516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:10.271254436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:10.271291816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.271312866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.271354616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:10.271377756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:10.271400536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.271411197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.259256975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.259301205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.259318025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.259328225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.259337495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:11.259382995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:11.259394725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:11.259405655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:11.259490386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.259543666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.259582286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.259605586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.259677697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:11.259715797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:11.259740487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:11.259763417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:11.259808587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:11.259830228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:11.259844618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.259856408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.259870008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.259918638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.259933708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.259964508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.259973738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.259985318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.259994248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.260031009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:11.260054319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:11.260065269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:11.260076269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:11.260086949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.261248445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:11.261292265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.261304385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.261351585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.261361885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.261399065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.261407936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.261430976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.261439846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.261458386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:11.261470666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:11.261481676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:11.262498451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:11.262536211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.262549531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.262589131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.262632872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.262641922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.262667562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.262677092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.262687432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.262697972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.262708252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.262718692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.262730262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.262740372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:11.262763572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.262774402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2186 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.262785352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.26418388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.26421478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.26425799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.26426857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.26429962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.26430857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.26432104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.26433409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:11.264863083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.264892553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.264933583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.264942653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.264953143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.264963483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.264975244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.264985534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.264994464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.265004824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.265015664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:11.26630883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.26634039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.266382051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.266391071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.266414881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.266423821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.266434191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.266445681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.266456321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.266466471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.266477411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2189 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.267492366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.267520406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.267556397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.267565977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.267576477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.267586907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.267611007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.267621327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.267631517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.267641717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.267650597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.267660867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.267671717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.269034804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.269062774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.269099724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.269108824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.269130985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.269141185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.269151435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.269162445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.269671407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:11.270095229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:11.270107049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.27013288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.27015459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:11.27017728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:11.2701999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.27021094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.258696171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.258754312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.258766462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.258782982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.258793462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:12.258827172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:12.258840082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:12.258853922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:12.258968263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.259011703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.259039723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.259061463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.259142184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:12.259176324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:12.259203694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:12.259227974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:12.259273394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:12.259305414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:12.259324935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.259338065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.259372705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.259413235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.259427125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.259460175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.259470745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.259482385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.259492255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.259529066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:12.259556466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:12.259569156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:12.259581026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:12.259593006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.260818432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:12.261281724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.261310305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.261329825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.261341225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.261354435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.261365265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.261378695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.261389755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.261401875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:12.261414775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:12.261428125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:12.262068148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:12.262105159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.262120389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.262149109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.262188429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.262199759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.262216239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.262226969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.262240109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.262251749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.262262929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.262274409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.2622879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.26229961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:12.26233327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.26234654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2196 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.2623587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.263823247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.263858037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.263891188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.263903278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.263921788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.263932398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.263946668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.263962608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:12.264503251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.264530771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.264565231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.264576561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.264589081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.264600661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.264612521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.264628741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.264638991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.264650971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.264663942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:12.265913548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.265949408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.265972458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.265983378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.265997178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.266008768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.266020808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.266041299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.266053209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.266065419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.266077889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.267126864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.267157854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.267196364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.267207304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.267219414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.267232005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.267244335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.267258665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.267276295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.267287895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.267298465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.267310205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.267322105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.268699282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.268733672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.268775542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.268786192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.268799842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.268811223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.268822343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.268840463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.269335555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:12.269362575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:12.269404856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.269427876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.269472936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:12.269497946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:12.269522176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.269536306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.259208364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.259259124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.259271214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.259286674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.259297394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:13.259312144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:13.259325434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:13.259338314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:13.259420975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.259472885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.259510335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.259541785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.259615136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:13.259681286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:13.259709216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:13.259739816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:13.259768086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:13.259781226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:13.259795257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.259810147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.259823257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.259844417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.259857167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.259883307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.259893727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.259905647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.259915607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.259944457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:13.259974147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:13.259986807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:13.259998528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:13.260010648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.261030993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:13.261062033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.261076113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.261111733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.261123883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.261144443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.261154783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.261166183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.261176043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.261190684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:13.261204134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:13.261216814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:13.262190879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:13.262229859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.262245639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.262267919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.262295309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.262306369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.262318759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.262328709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.262340559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.2623716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.2623848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.26239667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.26240879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.26242279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:13.26244814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.26246088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2206 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.26247422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.263834697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.263874027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.263902507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.263913767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.263930377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.263941147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.263952728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.263965068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:13.26448069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.26450366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.264542631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.264554461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.264566801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.264578851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.264590981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.264607621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.264620031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.264632941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.264645441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:13.265870607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.265899897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.265926538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.265937218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.265951498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.265966728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.265978228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.265994348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.266011968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.266024188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.266042628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2209 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.267058213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.267085623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.267122244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.267132964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.267145284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.267156664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.267169504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.267187334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.267203894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.267215474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.267226724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.267238544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.267250884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.268644791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.268676701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.268704882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.268715252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.268730612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.268740722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.268754682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.268767052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.269406235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:13.269428575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:13.269441305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.269462895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.269483915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:13.269512096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:13.269536226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.269548736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.25867624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.258718531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.258731281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.258741641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.259000322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:14.259040752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:14.259053552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:14.259064812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:14.259211233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.259263043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.259304684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.259329804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.260433449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:14.260465349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:14.26049216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:14.26051574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:14.26056661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:14.26059072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:14.26060285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.26061609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.261019262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.261087563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.261116863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.261136323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.261146153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.261156883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.261165883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.262256059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:14.262287079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:14.262298429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:14.262309539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:14.262320389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.263391244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:14.263420684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.263434154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.263901377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.263911887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.263951417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.263960467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.263983047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.263992187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.264974452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:14.265005512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:14.265018172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:14.266000977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:14.266029488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.266056938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.26656556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.266613321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.266623621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.266641311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.266650281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.266660911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.266671561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.266682061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.266692531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.266702831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.268290089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:14.268324179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.268341209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2216 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.268352249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.269838637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.269870427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.269989018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.270000318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.270083908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.270099828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.270110358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.270121468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:14.270628321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.270651451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.272053248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.272088008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.272100258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.272111338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.272121888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.272132298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.272146049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.272547021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.272564151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:14.273910977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.273943438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.27448353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.27449562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.274524781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.274534231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.274545121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.274556071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.274571031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.275648486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.275666366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2219 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.276758782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.276790162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.277284924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.277301095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.277312475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.277323255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.277333735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.277344085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.277358085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.277368605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.277377435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.277813827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.277838887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.279331545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.279357915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.28042173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.28044603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.280458021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.280467551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.280478551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.280495561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2221 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.281075204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:14.281104494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:14.281182614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.281217274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.281265975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:14.281297445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:14.281320415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.281333825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.259411114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.259448304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.259461614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.259473764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.259489884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:15.259510704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:15.259523884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:15.260130377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:15.260158667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.260182428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.260203788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.260229398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.260250388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:15.260274908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:15.260300468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:15.260324498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:15.260349238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:15.260370369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:15.260385259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.260402469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.260416639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.260438249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.260449389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.260461449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.260481069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.260493659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.260503789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.260516019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:15.260548719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:15.26056084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:15.26057319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:15.26058578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.261236303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:15.261267093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.261281043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.262406199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.262441529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.262457069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.262467829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.262479979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.262490119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.262508479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:15.262530129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:15.26255445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:15.263598055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:15.263630045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.264379899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.265058432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.265134163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.265163673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.265176883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.265187433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.265199723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.265211153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.265222623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.265234223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.265245963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.265258783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:15.265290753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.265302653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2226 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.265315894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.266801391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.266834751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.267617485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.267777566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.267790516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.267830906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.267855616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.267869256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:15.268262548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.268292689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.268817401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.269325804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.269348244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.269360844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.269379594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.269391194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.269402094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.27059528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.270978972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:15.272179168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.272765541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.272786551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.272797521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.272810891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.272822222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.272836782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.272849482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.272861592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.272886412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.272899452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2229 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.273536445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.27450382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.291566556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.291592376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.291604966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.291616806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.291628467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.291653167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.291664387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.291680097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.291689997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.293139384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.293478076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.295131434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.295178554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.296800512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.297301265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.297319475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.297329605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.301611456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.301644347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.303248405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:15.3043628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:15.324695033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.324747483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.326569373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:15.327287946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:15.327326316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.327350956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.259179482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.259242112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.259254452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.259264623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.259275263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:16.259313263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:16.259336453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:16.259349693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:16.259437113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.259492874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.259535004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.259563074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.259638384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:16.259677325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:16.259704265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:16.259730605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:16.259781275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:16.259797575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:16.259811815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.259825495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.259839715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.259875766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.259890326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.259918256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.259928736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.259940456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.259950396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.259977506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:16.260005906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:16.260017776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:16.260029756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:16.260041636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.261123172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:16.261153182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.261167552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.261202402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.261213122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.261237083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.261248343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.261259593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.261269273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.261280453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:16.261295263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:16.261307433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:16.262267808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:16.262299138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.262325078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.262361458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.262393638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.262403918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.262415788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.262427409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.262439539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.262450739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.262462609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.262484409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.262503629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.262514579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:16.262539649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.262552169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2236 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.262568049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.263926736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.263954706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.263995186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.264005237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.264016717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.264026327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.264038867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.264059387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:16.26461622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.26465212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.26466754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.26467775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.26469032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.26470229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.26471464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.26472674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.26473764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.26475325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.2647653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:16.265964206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.265998467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.266031947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.266047787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.266074847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.266085587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.266097237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.266110247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.266122297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.266142757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.266156837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2239 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.267159782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.267179883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.267219893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.267231053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.267244093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.267255343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.267266983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.267278693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.267290863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.267305833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.267316593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.267328283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.267340113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.26869779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.26872612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.26874834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.268758641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.268773111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.268783531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.268794961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.268817111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.269318763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:16.269337133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:16.269379214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.269401514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.269444024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:16.269471954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:16.269496114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.269511424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.258580019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.258615459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.258626629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.258636249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.25864572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:17.25868953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:17.25870595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:17.25871712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:17.259137622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.259192352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.259231762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.259256303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.259835925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:17.259880206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:17.259904776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:17.259933126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:17.26082906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:17.26086327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:17.26087566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.260887481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.261013481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.261064081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.261075981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.261105952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.261115242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.261150372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.261159602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.261200282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:17.261225162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:17.261236282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:17.261247172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:17.261258122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.262347458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:17.262381678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.262394368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.265644544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.265672705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.265692565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.265702075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.265718025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.265727435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.266175297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:17.266216947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:17.266229807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:17.267304843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:17.267331413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.267344793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.268067127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.268126297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.268154297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.268166347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.268175697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.268186247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.268196677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.268207137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.268217417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.268227797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.269252443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:17.269299353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.269311733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2246 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.269322733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.27080464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.270831871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.271794165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.271821676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.271833676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.271843026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.274135117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.274164127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:17.274824751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.274857081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.2766047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.27663265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.27665465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.27666633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.27667712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.27668776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.27669687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.27670751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.27672416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:17.277485804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.277522994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.278128057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.278139748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.278187058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.278201338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.278212028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.278222708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.278236628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.278247188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.278262808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2249 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.279366784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.279401214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.282090087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.282117158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.282128928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.282140328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.282150778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.282161348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.282171948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.282182518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.282195778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.2825714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.28259635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.284113368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.284144268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.284292209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.284302919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.284324809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.284333949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.285242263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.285259954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.285827776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:17.285862627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:17.285914487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.285945257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.285999327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:17.286026867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:17.286055278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.286067918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.258968021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.259014601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.259026291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.259035911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.259045221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:18.259083681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:18.259100731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:18.259112001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:18.259189362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.259237822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.259273572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.259304212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.259375273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:18.259412213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:18.259435733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:18.259460123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:18.259486103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:18.259506093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:18.259519293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.259535733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.259547594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.259578814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.259588384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.259611674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.259620964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.259636144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.259645084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.259665794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:18.259688824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:18.259701474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:18.259712374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:18.259723224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.26078999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:18.26082248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.26083526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.26086007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.26087004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.26089606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.26090586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.260919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.26093272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.26094306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:18.26095438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:18.26096536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:18.261989095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:18.262023926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.262048186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.262062566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.262096736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.262106386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.262119676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.262129346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.262139956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.262150316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.262160686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.262170976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.262181286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.262191736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:18.262217377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.262228407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2256 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.262239707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.263630204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.263656984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.263694084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.263703144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.263725774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.263734754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.263745024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.263756164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:18.264280937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.264304027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.264336667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.264346177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.264357107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.264367927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.264378718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.264389588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.264398548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.264408848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.264419908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:18.265651624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.265690094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.265722174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.265732954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.265744114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.265753334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.265764165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.265774755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.265785425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.265796055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.265807235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2259 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.26684629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.26687036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.26690429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.26691389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.26692466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.26693501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.266945351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.266955821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.266966221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.266977021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.266985991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.266999711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.267016141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.268395828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.268426068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.268446448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.268456098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.268478018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.268487288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.268497968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.268509108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.269029701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:18.269060041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:18.269094641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.269134562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.269156282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:18.269184002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:18.269207412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.269221182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.25879591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.25886063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.25887255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.25888905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.25889861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:19.25891194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:19.25892346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:19.2589427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:19.25899138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.259038741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.259080651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.259105701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.259195492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:19.259228362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:19.259251792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:19.259276082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:19.259305072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:19.259319522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:19.259331762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.259343682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.259355702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.259379912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.259394323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.259416163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.259425383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.259435913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.259444753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.259468473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:19.259492093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:19.259504443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:19.259515203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:19.259525943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.260540308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:19.261899225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.261933725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.264274737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.264331177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.264342977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.264352347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.264363637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.264381957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.264392617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:19.264404357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:19.264415318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:19.264426288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:19.264437658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.264449438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.264550138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.264588678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.264600058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.264620539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.264630119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.264640539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.264650889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.264661109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.264671269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.264681579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.266148546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:19.267530183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.267542633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2266 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.267553503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.267631154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.267662704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.2709262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.27094832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.27096665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.27097577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.271208142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.271241262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:19.271887265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.272324077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.272353407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.272364667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.272375928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.272387108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.272398308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.272408958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.272417898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.272435378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.272446708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:19.273308852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.273349442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.273534113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.273572544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.273584884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.273594284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.273605054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.273615694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.273626854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.273637314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.273649154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2269 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.27492103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.275690524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.275722534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.275733545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.275745115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.275756155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.275767195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.275778515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.275789515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.275800595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.275810145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.275826035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.275837475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2270 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.276471788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.276719519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.27673988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.27675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.27676096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.27677056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.27678134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.27679273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2271 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.277101531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:19.277136212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:19.277165012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.277186902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.277234202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:19.277258092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:19.277283002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.277296682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.26897444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.26902105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.26903238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.26904234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.269245291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:20.269299422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:20.269312262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:20.269323222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:20.305218213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.305278733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.305319244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.305350034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.307498014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:20.307551805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:20.307576975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:20.307605385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:20.309043432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:20.309094632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:20.309113032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.309125512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.312742841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.312811001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.312823771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.312863261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.312872831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.312898121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.312907231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.318961942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:20.321704936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:20.321731286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:20.321750146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:20.321763416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.321778326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:20.321791716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.321804896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.321877447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.321890157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.321949327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.321960547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.322002677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.322030517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.323651816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:20.323684836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:20.323697636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:20.324795581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:20.324826482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.324841642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.328898052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.328962713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.328974083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.329002413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.329011873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.329022433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.329032733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.329043193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.329053743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.329064363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.329562016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:20.329598956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.329611796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2276 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.329747236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.332110348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.332139569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.333025853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.333056713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.333071773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.333081693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.334236499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.334267859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:20.334899283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.334930793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.338667742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.338685112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.338696732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.338707712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.338724482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.338735032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.338744882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.339071014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.339095344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:20.340561161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.340594091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.341992908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.342003828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.342121559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.342131179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.342141779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.342152569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.342163009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.343545476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.343572906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2279 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.344686192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.344719212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.349495446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.349514586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.349525556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.349541776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.349555806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.349566216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.349576676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.349586986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.349595976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.350026548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.350065749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.351643317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.351682277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.353074384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.353085074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.353124944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.353134314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.358596192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.358615402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2281 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.359305565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:20.359339635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:20.360740943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.360799853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.361876548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:20.361907228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:20.362027029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.362061949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.258435017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.258458887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.258468887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.258478337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.258519787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:21.258561827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:21.258586098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:21.258597498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:21.259301361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.259354501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.259390592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.259425172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.259557063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:21.259594083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:21.259617353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:21.259641813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:21.259684663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:21.259708523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:21.259724783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.259736793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.259748423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.259776524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.259794474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.259820134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.259829364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.259840014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.259849004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.259874124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:21.259897534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:21.259908494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:21.259920524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:21.259931234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.26096481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:21.261495572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.261509282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.261521852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.261531412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.261542283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.261558153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.261568903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.261578113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.261588453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:21.261603853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:21.261614993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:21.262275066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:21.262309306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.262321716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.262372097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.262406837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.262415987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.262428707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.262437767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.262448227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.262458627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.262468867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.262479207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.262495557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.262505907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:21.262528848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.262541508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2286 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.262552268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.263940695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.264335467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.264348997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.264358427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.264381327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.264390637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.264430627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.264448157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:21.264584898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.264616638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.264650428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.264659598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.264670158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.264681098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.264691518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.264701929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.264710759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.264721199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.264732149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:21.266669308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.267191411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.267216861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.267227071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.267238701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.267248231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.267259261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.267269841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.267280891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.267291341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.267303011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2289 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.267840644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.267873254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.267901354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.267912224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.267923414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.267933945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.267945175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.267955465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.267966205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.267977165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.267986415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.267997265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.268008325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.269377432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.270386977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.270402967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.270412167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.270422857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.270431967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.270442147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.270453137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.270463817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:21.270474507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:21.270489337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.270510047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.270530377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:21.270553337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:21.270577708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.270589798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.259407961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.259445472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.259456552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.259466302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.259476202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:22.259536032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:22.259553502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:22.259565052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:22.259645283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.259697853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.259737723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.259764033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.259833183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:22.259868084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:22.259891544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:22.259914644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:22.259950354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:22.259964104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:22.259976144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.259988484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.260000914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.260035995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.260049525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.260076425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.260085795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.260096735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.260105685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.260127985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:22.260151355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:22.260162345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:22.260173135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:22.260185425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.261248081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:22.261277781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.261291001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.261322241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.261331921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.261357741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.261367171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.261379011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.261388161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.261401951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:22.261417851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:22.261428892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:22.262466147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:22.262502037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.262514057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.262549047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.262581887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.262591027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.262604307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.262615468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.262626018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.262636418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.262646828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.262663568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.262674128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.262684398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:22.262707528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.262718558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2296 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.262730898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.264107845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.264134435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.264171665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.264180915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.264205856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.264215056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.264226586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.264237606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:22.264759548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.264785709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.264821039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.264830169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.264840719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.264851139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.264861489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.264871869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.264880829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.264891369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.264902319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:22.266153735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.266179536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.266207076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.266216656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.266234446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.266243736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.266254246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.266264756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.266275176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.266285546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.266296596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2299 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.267316261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.267342511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.267390051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.267418952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.267431072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.267441742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.267452822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.267463172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.267474022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.267484322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.267501632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.267512182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.267523722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2300 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.268858299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.268885169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.268918959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.268928199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.268951469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.268960589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.268970849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.268984109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.269482722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:22.269508872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:22.269557982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.269582272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.269625532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:22.269653543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:22.269677933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.269690343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.262028954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.262079524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.262091114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.262100855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.262610097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:23.262658367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:23.262670507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:23.262682647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:23.264504617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.264559657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.264602477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.264631307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.269284531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:23.269332691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:23.269359001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:23.269383621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:23.270198475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:23.270252686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:23.270267526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.270281216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.276745968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.276839038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.276856298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.276900689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.276911679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.276946119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.276976069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.28314351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:23.28318404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:23.283197611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:23.283216591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:23.283607223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.285265981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:23.285286451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.285300661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.286538847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.286551197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.286615138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.286625788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.286655198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.286665708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.288647038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:23.288671368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:23.288688388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:23.290219866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:23.290251696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.290267266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.297291092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.297328562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.297341332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.297354552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.297364932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.297381922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.297394002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.297405582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.297417192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.297565653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.297577873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:23.297604113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.297616103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2306 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.297630323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.297643194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.297655984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.300602098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.300618379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.300656879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.300667759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.303776145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.304026196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:23.305129141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.305272072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.350164288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.350210049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.350224259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.350236809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.350249229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.355380655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.355408045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.355420995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.355436595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:23.355477035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.355496945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.355514175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.355525025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.355536945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.355546955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.355559325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.355570845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.355582736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.373639556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.373681697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2309 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.375489176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.375520276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.376571391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.376603991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.376618031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.376631172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.376643512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.376655222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.376666722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.376841873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.376853403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.376865743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.376878623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.378156429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.378184969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.379257745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.379285175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.379298355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.379308735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.383221675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.383267295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2311 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.38418091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:23.38426264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:23.387110005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.387165765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.387316186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:23.387356986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:23.387384406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.387399626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.259812413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.259836683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.259847353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.259857353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.259867503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:24.259896313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:24.259909723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:24.259927543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:24.260257535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.260305785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.260328435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.260350115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.260496196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:24.260529866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:24.260555436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:24.260579756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:24.261608002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:24.261644862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:24.261663652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.261677062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.261796983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.261855853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.261884133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.261901893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.261912673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.261924403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.261934763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.262000424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:24.262026824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:24.262059154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:24.262071564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:24.262084294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.263027229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:24.263051179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.263072479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.265609142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.265634652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.265655892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.265666702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.265689062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.265699762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.265943864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:24.265976814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:24.265995594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:24.267007239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:24.267032629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.267056679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.26724689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.26730943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.26732132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.267334881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.267353201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.267369741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.267381831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.267393571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.267413281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.267425021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.268250905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:24.268279365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.268292255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2316 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.268304395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.269796283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.269827403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.270017074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.270029534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.270073574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.270084754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.270120705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.270138795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:24.270684387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.270713278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.273305951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.273340081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.273354181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.273365941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.273377411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.273388491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.273401771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.274317336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.274343936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:24.275705933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.275734233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.275840373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.275876933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.275890033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.275906444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.275918424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.275930654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.275943094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.275954794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.275967484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2319 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.276967859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.277002829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.277098189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.27712609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.27714051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.27715232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.2771643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.27717806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.27719119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.27720341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.27721327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.27723217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.27724481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2320 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.278650507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.278688427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.278703937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.278714427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.278730188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.278740198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.278751488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.278765748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2321 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.27926767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:24.27929305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:24.279989254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.280022714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.280248075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:24.280276875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:24.280304255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.280317396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.259942583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.259978843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.259991013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.260001203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.260011243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:25.260071683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:25.260103344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:25.260117624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:25.260496116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.260543256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.260606626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.260629446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.261494461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:25.261549771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:25.261580781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:25.261605511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:25.262675267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:25.262709927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:25.262724147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.262737737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.262847627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.262905838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.262920238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.262957868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.262972948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.262988468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.262998688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.263058608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:25.263098909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:25.263117179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:25.263129609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:25.263142429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.264179834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:25.264209514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.264223494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.264266395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.264279295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.264310545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.264324575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.264339005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.264349005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.264369615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:25.264387315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:25.264399295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:25.26534902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:25.26537923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.26539314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.26543325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.265469121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.265479601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.265500611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.265511131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.265522941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.265535591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.265547011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.265572491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.265588391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.265601361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:25.265625711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2326 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.265637772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2326 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.265650462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.267094449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.267132359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.267150529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.267162899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.267189719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.267200459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.267211709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.26722648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:25.267768762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.267802012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.267818183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.267841333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.267853403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.267865373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.268540756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.268558256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.268568366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.268580006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.268592226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:25.2693378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.2693684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.269641622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.269665552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.269688402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.269698392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.269709742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.269727252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.269738552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.269750552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.269762942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2329 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.270994279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.271028229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.272058834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.272084274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.272096264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.272107604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.272119964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.272131514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.272143234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.272155234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.272165035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.272177935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.272198915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2330 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.273686882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.273720052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.278795227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.278826688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.278840658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.278860788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.278873728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.278887508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2331 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.279070809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:25.279098709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:25.282561626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.282602147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.283141559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:25.28317588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:25.28325133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.2832764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.271719642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.271758292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.271782922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.271792932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.271802412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:26.271815032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:26.271826302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:26.271837442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:26.272023573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.272080374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.272117324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.272531686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.274296175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:26.274353355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:26.274378095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:26.274401565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:26.274760037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:26.274791777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:26.274804597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.274822248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.298064814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.298109485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.298121225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.298132675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.298147645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.298158405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.298167635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.298178795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:26.298203295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:26.298214345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:26.298225295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:26.298236485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.299572012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:26.299658022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.299675593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.300575847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.300586647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.300642127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.300651047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.300666698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.300676228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.302112385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:26.302144035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:26.302156705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:26.303243731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:26.303276711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.303289141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.323938485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.323997325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.324008835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.324019925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.324029545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.324039915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.324056535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.324067165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.324078325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.324088655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.325638733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:26.325681943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.325694083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2336 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.325927015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.327736594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.327764674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.328737199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.328759589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.328814449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.328823979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.331102271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.331128541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:26.331652584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.331682274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.335418793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.335456953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.335475103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.335486053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.335496803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.335507063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.335516043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.339287592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.339324012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:26.341305782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.341337022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.343170582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.343206262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.343224902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.343234572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.343245512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.343258012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.343269262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.366085067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.366127537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2339 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.367996367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.368163757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.370793451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.370822721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.370840701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.370851471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.370862251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.370872701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.370883301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.370909711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.370919451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.371821116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.371851276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2340 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.373535085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.373580495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.407890828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.407937948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.407950248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.407959978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.40842226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.40845145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2341 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.409610326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:26.409642966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:26.410786142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.411479596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.41223781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:26.41227526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:26.41235523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.41237162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.259022727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.259070257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.259081738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.259091478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.259100638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:27.259135758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:27.259147198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:27.259158248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:27.259242028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.259287789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.259327939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.259351389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.259465149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:27.25949289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:27.25951637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:27.25953926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:27.25958295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:27.25960222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:27.25961452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.25962702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.25963862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.259669651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.259687321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.259712431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.259721651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.259736691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.259745531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.259765571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:27.259788651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:27.259799731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:27.259810431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:27.259821251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.260853136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:27.260883727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.260897207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.263757971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.263767941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.263806401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.263815311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.263835292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.263844612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.264308384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:27.264328494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:27.264339734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:27.265368219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:27.26541674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.26545071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.26559875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.265638561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.265648431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.265666951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.265676041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.265686521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.265696991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.265712151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.265722591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.265732971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.266817887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:27.266842377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2346 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.266853507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2346 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.266864307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.268317224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.268350214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.268427845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.268436895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.268459885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.268468915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.268479035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.268495915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:27.269022958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.269048858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.276176954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.276208374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.276225174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.276241194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.276252854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.276263464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.276272684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.276283464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.276296075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:27.276307155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.276319475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.276331815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.276340875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.276351625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.276363525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.276374115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.276384645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.276395645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.276406115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.276417345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2349 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.276428505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.276440365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.276701367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.276717317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.276728057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.276741697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.276752147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.276762287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.276772857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.276783277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.276792187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.276802367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.276813467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2350 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.278324655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.278360185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.281872402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.281903692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.281916062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.281925542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.282217374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.282247634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2351 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.282798397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:27.282829437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:27.282918877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.282943458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.282990328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:27.283014898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:27.283038148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.283050898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.258471044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.258522834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.258534164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.258543764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.258553164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:28.258580345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:28.258591615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:28.258602685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:28.258731055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.258777456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.258817636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.258846286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.258917886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:28.258955206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:28.258978667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:28.259001687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:28.259039717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:28.259053947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:28.259066617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.259078997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.259093917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.259128087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.259145697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.259201918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.259211968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.259222938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.259234208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.262092902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:28.262126952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:28.262138233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:28.262149253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:28.262268623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.266419514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:28.266465414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.266484265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.266958547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.266990647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.267006557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.267016547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.267043017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.267052297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.267146368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:28.267171328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:28.267182598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:28.26946758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:28.26950328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.26951672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.269682291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.269722781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.269734011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.269745001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.269755121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.269765841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.269776161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.269786421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.269801901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.269812771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.269823721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:28.269847772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2356 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.269858812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2356 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.269869802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.271326349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.271357719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.271400319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.271410209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.27145732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.27146724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.27147766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.27148864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:28.271998312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.272022793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.272101413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.272110803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.272121553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.272135373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.272146173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.272156603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.272166313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.272176713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.272187673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:28.275369479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.276403445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.276575406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.276587606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.276900867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.276926757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.276938457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.276949227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.276959857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.276985798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.276999758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2359 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.278176564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.278208514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.279241019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.279266329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.279278389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.279295119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.279305579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.279316479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.279327539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.279338579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.27934786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.280384935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.280405905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2360 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.281782932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.281806222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.282373885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.282410175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.282422305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.282431645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.282442195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.282453725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2361 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.282968208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:28.283005918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:28.287230719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.287272629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.287299799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:28.287324079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:28.287347149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.287360649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.260130722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.260175452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.260186092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.260196322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.262626835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:29.262662965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:29.262676245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:29.262687645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:29.28143349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.28148167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.28152746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.28154957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.283033288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:29.283147328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:29.283206368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:29.283259759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:29.283703071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:29.283782131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:29.283817551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.283848512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.301865912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.302011853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.302060103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.302080043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.302089733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.302100783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.302115064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.30338926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:29.30342146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:29.30343333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:29.30344447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:29.303656431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.304803197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:29.304837877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.304850307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.322863868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.322897459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.322909749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.322919469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.322930469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.322939749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.324220095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:29.324246345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:29.324258935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:29.325839153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:29.325868954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.325887394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.326825848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.326849038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.326858929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.326869579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.326878949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.326889449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.326899889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.326910229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.326925869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.326936899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.328456956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:29.328484716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2366 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.328496217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2366 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.328560787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.330081574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.330109554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.330305045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.330328116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.330339536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.330348876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.330362846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.330374926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:29.339935414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.339979834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.339994384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.340004984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.340016405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.340027715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.340044255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.340055235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.340065275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.340076315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.340087765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:29.340098755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.340110835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.340123995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.340133255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.340144035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.340153095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.340165705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.340176425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.340187225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.340197695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.340215646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2369 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.340226586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.340238396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.341315641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.341342931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.341354981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.341365971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.341381971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.341392601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.341403512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.341414422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.341423682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.341433932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.341445842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2370 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.342563807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.342606638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.348201486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.348228966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.348259926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.348269586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.349117971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.349149651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2371 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.35101972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:29.351456262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:29.354439597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.354479288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.354505968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:29.354530098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:29.354553578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.354566758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.289287308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.289342869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.289362649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.289372299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.289381949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:30.289398729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:30.289410179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:30.289421249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:30.306045343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.306100193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.306150634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.306186724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.307806672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:30.309126309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:30.309177949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:30.309202779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:30.328519736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:30.328573476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:30.328593527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.328639667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.330479766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.330552946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.330572886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.330613197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.330623087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.330646537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.330655957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.400139747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:30.400189448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:30.400202188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:30.400213848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:30.40066646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.402400679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:30.402438179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.402453489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.407368734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.407396784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.407434014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.407444984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.407477504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.407488565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.410237558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:30.410268669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:30.410286709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:30.412446629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:30.412469849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.412492509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.413005512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.413052652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.413064392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.413087092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.413096972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.413107662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.413118132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.413128883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.413139363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.413153603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.417610865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:30.417661245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2376 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.417673865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2376 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.418489519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.42066012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.420682541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.437463885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.437497996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.437511046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.437520506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.438097459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.438115029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:30.440652412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.440685952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.457723957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.457755967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.457768117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.457779417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.457796068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.457806698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.457815738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.461438726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.463227815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:30.463697877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.463727498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.464401121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.464412591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.464455661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.464481481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.464493371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.464507891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.464518702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.464953944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.464973764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2379 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.485577698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.485615608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.486145761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.486159971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.486170881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.486181691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.486197811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.486208151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.486218571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.486228961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.486238031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.487791099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.487825389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2380 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.490233301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.490264412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.493422638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.494001391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.494033531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.494054881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.494066241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.494079071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2381 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.494693764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:30.494721864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:30.494920985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:30.494956865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.496557933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:30.496599243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:30.529379339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:30.529426119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.258856445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.258900725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.258911935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.258926885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.258936345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:31.258957755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:31.258969725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:31.258983755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:31.259072276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.259112896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.259153006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.259175226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.259267317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:31.259302167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:31.259329407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:31.259352297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:31.259392217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:31.259414668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:31.259429028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.259441478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.260654724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.260722004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.260737794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.260771234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.260787354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.260808335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.260817615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.260934655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:31.260959875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:31.260971135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:31.260982205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:31.260993305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.262336702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:31.262378502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.262392133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.264012221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.264042811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.264058911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.264069191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.264093621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.264102781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.264191762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:31.264213622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:31.264224882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:31.265247657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:31.265279227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.265296367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.266353793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.266401793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.266413283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.266424673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.266434503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.266445273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.266455753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.266466313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.266476523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.266493903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.266504323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:31.266528073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2386 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.266538984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2386 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.266549924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.267990501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.268023611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.268135222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.268145232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.268169362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.268184362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.268208332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.268225842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:31.268760185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.268789375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.26985564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.26988156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.26989349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.269904431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.269915481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.269934871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.269944181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.269955001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.269966271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:31.271251827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.271284197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.271362628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.271372778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.271392648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.271401778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.271412388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.271427148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.271437938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.271448438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.271459978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2389 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.272482114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.272511034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.274103942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.274114992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.274126002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.274136562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.274146912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.274159082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.274169372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.274179702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.274188642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.274199012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.274210742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2390 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.27764284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.27767262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.277824921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.277843521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.277862731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.277878061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.277888811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.277900241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2391 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.278460394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:31.278486644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:31.27966876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.2797071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.2797603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:31.27978505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:31.279808171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.279821891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.373184971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"internal-dns-resolver","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:31.402526769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","error":"proto error: io error: Network is unreachable (os error 101)","delay":"211.219920164s","count":"10"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.259321537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.259382677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.259394757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.259405007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.259415157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:32.260897725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:32.260956595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:32.261837569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:32.26193022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.2619804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.26202311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.26206069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.262135691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:32.262176581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:32.262202511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:32.262227361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:32.262277792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:32.262293292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:32.262308712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.262323442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.262339892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.262376122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.262401032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.262421212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.262431802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.262444982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.262457242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.262485643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:32.262511623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:32.262525263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:32.262537603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:32.262550083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.263745279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:32.263782009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.263804109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.276931616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.276958836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.277001106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.277031206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.277044766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.277055676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.277127367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:32.277148107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:32.277161347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:32.279559889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:32.279602439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.279616769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.27976946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.27981578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.27982718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.27985063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.27986169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.2798737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.279885421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.279896871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.279909611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.279922081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.279934091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:32.279958861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:32.279970571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2396 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.279983631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.281440948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.281473079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.281557489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.281569669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.281597129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.281607419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.281622069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:32.281639529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:32.282197022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.282219672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.284991956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.285004376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.285017196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.285031557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.285043147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.285054667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.285064377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.285508769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.285530759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:32.286933436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.286961896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.287140837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.287155777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.287173317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.287184297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.287200778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.287212938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.287224508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.288326543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.288356383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2399 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.289439219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.289471709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.289537039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.289548319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.289570599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.28958701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.28959905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.28961046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.28962338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.28963519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.28964596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.28965779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.28967037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2400 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.291116727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.291142497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.293847421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.293880131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.293893271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.293903061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.294144502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.294162192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2401 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.294766315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:32.294788185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:32.295011676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.295047197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.295950111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:32.295995381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:32.296020761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.296034732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.268115791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.268161871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.268174461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.268184761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.268194921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:33.268249671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:33.268268551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:33.268280961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:33.268662443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.268714934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.268755964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.268780214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.269634138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:33.269695489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:33.269723489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:33.269748309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:33.27001764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:33.27005621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:33.270071461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.270084751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.270144661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.270183681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.270196761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.270225981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.270236891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.270248591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.270258611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.270316732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:33.270350712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:33.270363392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:33.270375852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:33.270387902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.271372337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:33.271400907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.271415987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.272382672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.272405052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.272421262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.272431552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.272445663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.272455923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.272479263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:33.272498043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:33.272510643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:33.273481848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:33.273518058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.273535568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.273606988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.273639939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.273650669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.273662089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.273673179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.273685059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.273696299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.273707469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.273730729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.273743249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.273756119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:33.273780629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:33.273792839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2406 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.273804689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.275220047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.275246637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.275302767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.275318377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.275330187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.275339817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.275351747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:33.275376427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:33.27589945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.27592616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.27598288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.2759934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.276005531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.276017521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.276030891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.276042021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.276052001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.276063841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.276076751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:33.277290917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.277312137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.277372537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.277383437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.277397978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.277408408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.277422678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.277434618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.277446408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.277458378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.277470208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2409 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.278544033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.278578364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.279743489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.27977144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.2797853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.27979948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.27981663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.27982948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.27984097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.27985255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.27986265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.27987439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.27988694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2410 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.280149501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.280187662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.280232542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.280243732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.280264062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.280274052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.280295562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.280308322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2411 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.280812395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:33.280832485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:33.280925815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.280975546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.281003316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:33.281028836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:33.281052816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.281065056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.269244876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.269268976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.269283056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.269293536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.269368607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:34.269402107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:34.269417847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:34.269430197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:34.27009846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.27014367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.270185731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.270211701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.287392488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:34.287447188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:34.287479308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:34.287504348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:34.289297367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:34.289338927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:34.289358938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.289372758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.290315182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.290361093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.290376913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.290418433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.290429773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.290453893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.290464993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.294721765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:34.294766365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:34.294779905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:34.294792065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:34.296108741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.296412723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:34.296443003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.296457933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.298411233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.298424373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.298436493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.298446743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.298458503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.298510793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.300024701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:34.300055891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:34.300070581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:34.301421678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:34.301436318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.301489288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.323213078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.323270438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.323283318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.323315459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.323327349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.323342939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.323354699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.323366489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.323378269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.323395259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.323766071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:34.323795901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:34.323808361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2416 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.323969532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.325784481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.325818101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.325968322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.325982572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.326010792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.326021372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.332327914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:34.332358004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:34.333217649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.333250159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.334753466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.334790887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.334804277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.334816567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.334834817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.334846277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.334856627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.33951465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.33954513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:34.341174708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.341209389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.343046538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.343071268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.343101738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.343112758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.343124788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.343141038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.343152548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.365138859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.36517959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2419 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.366322845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.366357286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.366730707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.366746957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.366759608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.366771798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.366783278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.366799278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.366810998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.366823658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.366834288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.367041999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.367063779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2420 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.368873668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.368907738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.387383221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.387414601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.387453352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.387469762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.387980704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.388051625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2421 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.390448027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:34.390516497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:34.392463277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.392504167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.397697793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:34.397743774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:34.397853804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.397870324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.258909493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.258964154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.258975814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.258992734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.259002054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:35.259372406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:35.259413136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:35.259424416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:35.259507306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.259676907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.259725017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.259746737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.259803818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:35.259838548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:35.259868858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:35.259892278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:35.260005289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:35.260033469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:35.260047409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.260059229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.260085099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.260137799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.26017212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.26018506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.26019442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.26020557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.26021462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.26024067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:35.26026935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:35.26028057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:35.2602914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:35.26030652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.261542797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:35.261581237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.261594387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.261640687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.261667987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.261680117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.261693347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.261716067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.261725177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.261741428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:35.261753618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:35.261765108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:35.262863893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:35.262896923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.262909383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.262948824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.262995344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.263004704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.263030534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.263039654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.263050314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.263061214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.263071694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.263082204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.263093934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.263104494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:35.263127855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:35.263138745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2426 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.263149625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.264854513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.264892343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.264927134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.264936834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.264969214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.264978714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.264991604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:35.265004664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:35.265596547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.265624047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.265662407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.265671937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.265682697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.265693218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.265703878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.265716148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.265724998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.265735658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.265748708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:35.267188765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.267215755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.267261775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.267275866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.267309306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.267343826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.267356246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.267372396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.267383376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.267394206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.267405666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2429 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.268484662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.268517352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.268553622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.268562902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.268573742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.268584372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.268594732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.268606882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.268617222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.268629752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.268638942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.268649252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.268660313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2430 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.27020307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.27023387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.270274161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.270289061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.270307911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.270318231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.270328371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.270339391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2431 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.270895714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:35.270923224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:35.270969294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.270998314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.271040945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:35.271066475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:35.271089605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.271102385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.258666422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.258733112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.258744692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.258754403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.259633427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:36.259672307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:36.259685037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:36.259696257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:36.259858968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.259908608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.259942788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.259972038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.260078789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:36.260122169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:36.260151299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:36.260174499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:36.26019807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:36.26020961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:36.26022237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.26023569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.26024742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.26026809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.26028493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.26030472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.26031389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.26032433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.26033349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.26035677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:36.26038119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:36.260392161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:36.260402981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:36.260414091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.261416616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:36.261443306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.261455476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.263986758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.264022999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.264035569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.264044729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.264055609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.264064609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.26434856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:36.26437718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:36.26438968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:36.266141919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:36.26619676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.26621025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.266435341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.266476271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.266487111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.266498311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.266507951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.266518501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.266528811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.266539221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.266549621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.266560031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.267379546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:36.267419516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:36.267435256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2436 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.267446866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.269031394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.269062234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.27217483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.27220425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.27221638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.2722316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.272584582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:36.272614492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:36.273237415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.273959629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.27413483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.27414672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.27415758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.27416863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.27417932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.27418978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.27420286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.27421361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.27422478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:36.275503337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.275537267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.275632477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.275642397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.275653227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.275662487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.275672978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.275683618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.275696268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.275706588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.275717908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2439 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.276756043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.276787263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.27814312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.27817934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.27819142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.2782022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.27821372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.27822422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.27823947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.278249831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.278259121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.278269561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.278281031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2440 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.283474847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.283518267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.283532127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.283541877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.283553017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.283562337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.283580777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.283591758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2441 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.283602578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:36.283613518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:36.283624448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.283645118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.283665398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:36.283690188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:36.283712878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.283726598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.260053798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.260080829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.260091929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.260102329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.260234349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:37.26028586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:37.26030005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:37.26032228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:37.260605241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.260665511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.260706562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.260735772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.263489706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:37.263532916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:37.263562586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:37.263588436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:37.263615816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:37.263630706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:37.263653756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.263670616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.267705747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.267768147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.267784847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.267826817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.267838227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.267861618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.267872198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.269335205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:37.269390535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:37.269404575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:37.269433556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:37.269629067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.270953933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:37.270989843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.271023004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.272463101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.272491611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.272516911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.272527641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.272554381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.272564741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.297676978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:37.297720159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:37.297733459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:37.299552758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:37.299601498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.299616888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.300724494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.300804714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.300816774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.300852884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.300868954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.300880475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.300891735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.300903035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.300914545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.300925645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.303638018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:37.303682038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:37.303694998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2446 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.303856779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.306461642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.308676843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.328409243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.328441333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.328479423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.328498293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.347044667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:37.347081377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:37.348428194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.348477884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.348880176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.348895486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.348907966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.348920156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.348938096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.348949306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.348959596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.350214553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.350237743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:37.351922381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.351960701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.353525479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.353545709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.35358843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.35361761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.35363056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.35364267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.35365395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.35372218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.35374441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2449 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.354876766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.354917416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.356059412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.356088292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.356102222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.356114602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.356125963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.356137973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.356153933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.356165323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.356176673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.356188023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.356200083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2450 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.35765882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.35769194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.358512345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.358525115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.358555765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.358570395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.358582005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.358599145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2451 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.359149578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:37.359179728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:37.359718551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.359758931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.359812511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:37.359842121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:37.359866421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.359880211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.259082003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.259139114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.259151434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.259162154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.259172724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:38.259630206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:38.259883047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:38.259914508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:38.260012998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.260064478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.260107089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.260134739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.260208939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:38.260246699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:38.260273319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:38.26029805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:38.26034998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:38.26036579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:38.26038101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.26039495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.26041057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.26045017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.26046578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.260492261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.260502981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.260514561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.260524791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.260558931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:38.260585451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:38.260598101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:38.260610681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:38.260623071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.261767707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:38.261798487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.261820147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.261868068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.261879548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.261909538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.261921858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.261933678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.261943668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.261958828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:38.261974268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:38.261987548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:38.262995383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:38.263034353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.263055643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.263119184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.263174124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.263188074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.263201334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.263211994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.263224944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.263247854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.263261234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.263273614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.263286704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.263300115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:38.263334965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:38.263348695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2456 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.263369805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.264791102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.264824052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.264863932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.264875502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.264891932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.264902432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.264916702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:38.264930473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:38.265490775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.265526415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.265541976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.265558096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.265570736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.265583156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.265595816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.265613696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.265624076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.265640226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.265653866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:38.266998883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.267034293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.267050313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.267061803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.267076403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.267087673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.267100163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.267111993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.267136084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.267152914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.267169484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2459 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.268246339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.268277179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.268313239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.26832482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.26833836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.26835028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.26836594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.26837833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.26839031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.2684084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.26841947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.26843088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.26844468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2460 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.269943908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.269976228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.270002798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.270014508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.270028948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.270050918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.270069778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.270091228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2461 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.270646791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:38.270679211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:38.270704442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.270727142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.270765252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:38.270796002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:38.270821292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.270834602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.25844617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.25847591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.25848698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.25849726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.2585178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:39.25857529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:39.258592801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:39.258605681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:39.258682611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.258735141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.258772991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.258803462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.258875232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:39.258910912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:39.258936032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:39.258961602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:39.259002013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:39.259022823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:39.259037893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.259051313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.259066393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.259102973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.259116763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.259144593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.259155163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.259167423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.259177253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.259207644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:39.259233744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:39.259245664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:39.259257644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:39.259269374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.26043622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:39.260906192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.260933142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.260949482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.260960092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.260972963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.260983413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.261001013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.261011953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.261023493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:39.261035893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:39.261048653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:39.261625166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:39.261662706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.261676666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.261869377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.262695131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.262706501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.262719481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.262730031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.262741441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.262753142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.262764752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.262776772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.262788252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.262799792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:39.262825332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:39.262837552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2466 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.262850812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.264672731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.264705181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.264820492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.264831082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.264859492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.264869522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.264883492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:39.264900592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:39.265461565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.265490305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.265581496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.266571281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.266584901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.266609651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.266621961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.266634941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.266650051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.266661931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.266678621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:39.266993263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.267024993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.269769916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.269781707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.269812607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.269823947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.269835867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.269847177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.269858507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.270294849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.270313119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2469 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.271495205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.27240866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.27242288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.27243274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.27244579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.27245742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.27246927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.27248067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.27249203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.27250346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.27251559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.272577281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.272607991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2470 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.274134098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.274977643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.274992583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.275003933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.275017663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.275029773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.275042363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.275055313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2471 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.275072343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:39.275094853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:39.277364665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.277403145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.277739137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:39.277791157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:39.277816587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.277829377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.259835296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.259878706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.259890406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.259900156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.259909606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:40.259922706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:40.259936526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:40.259947486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:40.260051967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.260097167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.260136377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.260163577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.260302188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:40.260338458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:40.260365998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:40.260390589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:40.260428289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:40.260462559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:40.260475739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.260487899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.262405539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.262451889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.262464919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.262498039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.262507499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.262529569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.262538759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.26268135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:40.26273673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:40.26274929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:40.262760551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:40.262772231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.263812156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:40.263846806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.263858936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.265099962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.265127083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.265143423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.265152803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.265169173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.265178323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.265224363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:40.265238963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:40.265250393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:40.266301178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:40.266333129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.266352129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.268027177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.268076247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.268087087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.268098417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.268107717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.268118337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.268128927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.268144157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.268154977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.268165778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.268219898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:40.268245518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:40.268256658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2476 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.268267448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.269750875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.269778285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.271009792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.271033292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.271045212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.271054822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.271078102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:40.271102102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:40.271665305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.271688305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.271820246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.271829796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.271840946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.271851616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.271862136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.271872616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.271881926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.271892376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.271906986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:40.273171893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.273194703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.279683675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.279697006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.279752726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.279762636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.279773406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.279784286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.279795256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.279906557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.279930397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2479 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.281466904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.281499235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.282812141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.282825071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.282836391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.282847101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.282857792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.282868172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.282878532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.282888862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.282901292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.282944762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.282969192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2480 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.28449934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.28452939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.304017728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.304033398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.304128658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.304138638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.305603165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.306261249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2481 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.307710306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:40.307743586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:40.328652591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.328707741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.329544126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:40.333220504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:40.333261214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.333275484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.25871288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.258766231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.258778081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.258805111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.258815061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:41.258828731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:41.258840211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:41.258857051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:41.258905331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.258946821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.258986412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.259016882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.259090792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:41.259127872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:41.259151942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:41.259177023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:41.259225403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:41.259285463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:41.259318343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.259332263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.259345013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.259377374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.259387774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.259399124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.259408514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.259424574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.259433944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.259444704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:41.259468954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:41.259481534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:41.259493054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:41.259504554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.26071902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:41.26075053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.2607638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.260796931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.260806951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.261323843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.261348743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.261360653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.261374463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.261385093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:41.261396563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:41.261408094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:41.261979396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:41.262003766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.262016647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.262071457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.262270508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.262281748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.262292628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.262301898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.262312818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.262323128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.262340458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.262350948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.262362508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.262372918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:41.262399248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:41.262410839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2486 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.262421869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.265545904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.265577105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.265590375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.265600505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.265611655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.265621265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.265631915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:41.265643045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:41.265657875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.265669785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.265682845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.265692325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.265703315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.265714695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.265725615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.265736645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.265745485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.265756555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.265767885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:41.265780636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.265792686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.265823106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.265832626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.265854676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.265863696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.265874386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.265884996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.265895586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.265906146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.265917276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2489 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.266971812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.267000142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.267027652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.267037962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.267049052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.267059862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.267070372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.267080952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.267095162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.267105732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.267114992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.267129612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.267140792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2490 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.269109222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.270735811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.270751131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.270760791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.270771391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.270780801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.270791231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.270802891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2491 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.270813991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:41.270828631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:41.270839701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.270861101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.270881751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:41.270904731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:41.270929422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.270942322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.266138888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.266199208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.266210748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.266221018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.266230808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:42.266244178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:42.266255888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:42.266277128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:42.266288328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.266310119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.266331089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.266352359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.273041462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:42.273094142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:42.273118753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:42.273147503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:42.273268313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:42.273305673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:42.273318523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.273330514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.273624225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.273687815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.273705265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.273739786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.273749266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.273772196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.273781456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.275219423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:42.275269953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:42.275287343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:42.275298723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:42.275309843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.276364629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:42.276398719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.276411229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.27651462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.27652637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.27657571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.27658575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.27661006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.27661962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.27663599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:42.27664767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:42.27665886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:42.282307889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:42.282386479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.282399589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.28262867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.282680031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.282694881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.282716301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.282725771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.282736301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.282746651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.282757091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.282767531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.282777931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.283277754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:42.283306944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:42.283317974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2496 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.283376824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.284897102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.284930072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.285141133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.285167963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.285180253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.285189723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.28643078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:42.28645671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:42.287025643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.287054403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.287133043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.287147713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.287158613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.287169313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.287180133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.287190553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.287199534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.287209964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.287220914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:42.2884751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.28850528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.291565195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.291594426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.291606386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.291616256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.291627506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.291639976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.291651266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.291691606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2499 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.291719386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2499 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.297069423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.297100643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.298610471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.298627391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.298639681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.298650841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.298661741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.298678101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.298689081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.298699751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.298708941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.308161909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2500 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.308194569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2500 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.314046428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.314066608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.314079218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.314089998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.314100898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.314110008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.314120328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.314131548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2501 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.314142338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:42.314158579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:42.314169549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.314190579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.314211169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:42.314234169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:42.314258629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.314272209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.259480554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.259530205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.259542665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.259553445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.259564095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:43.259740036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:43.259755726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:43.259769806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:43.266139617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.266193058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.266217658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.266246258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.268187078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:43.268238718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:43.268265118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:43.268294948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:43.270855441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:43.270892751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:43.270915152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.270929362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.271586365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.271636845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.271649395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.271686765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.271698416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.271720006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.271730726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.271915157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:43.272107588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:43.272121258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:43.272135848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:43.272307429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.27454379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:43.27458276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.27459734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.274875152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.274887572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.274926892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.274942022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.274954592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.274964402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.275048152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:43.275161783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:43.275176103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:43.276237018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:43.276268809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.276283839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.282255689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.282302589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.282325089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.282343489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.282354709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.282368779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.282381039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.28239299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.28240522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.28241778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.28246345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:43.2824967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:43.28251549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2506 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.28252811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.283204914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.283255344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.283683456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.283706616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.283718776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.283728816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.284796811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:43.284831091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:43.285399754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.285430994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.289497625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.289540225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.289558885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.289571565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.289583535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.289595915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.289606045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.290301629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.290331919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:43.291802877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.291840587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.292805132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.292840032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.292854932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.292865552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.292877782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.292889842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.292902422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.292914462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.292928132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2509 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.294022228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.294125518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.294609971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.294646111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.294658581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.294669371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.294679861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.294696741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.294707301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.294717771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.294727261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.294737841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.294762322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2510 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.296182419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.296208489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.297834727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.297862897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.297874877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.297884567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.297904087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.297916067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2511 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.298258559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:43.298282879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:43.299291964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.299331034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.299468855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:43.299497645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:43.299574006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.299588696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.258793271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.258836441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.258847781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.258857871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.258867402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:44.258880142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:44.258891282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:44.258903082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:44.259003032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.259045132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.259082943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.259108413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.259171413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:44.259199983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:44.259223313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:44.259247303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:44.259277564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:44.259297944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:44.259310074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.259321764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.259335884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.259369364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.259381764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.259409294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.259418484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.259428924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.259437714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.259465584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:44.259488785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:44.259499945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:44.259512045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:44.259522815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.260429389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:44.261509414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.261541425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.264221868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.264951442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.264963512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.264972982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.264984072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.264993182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.265003742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:44.265019302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:44.265030532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:44.265820986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:44.267358674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.267385484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.267398894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.267420644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.267430264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.267445824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.267455434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.267466155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.267477035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.267487605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.267498405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.267509285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.26851717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:44.279661106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:44.279695196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2516 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.279707736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.279721466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.279734166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.279747216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.279756826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.279768356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.279777826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.279788386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:44.279799266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:44.279810416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.279824006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.279842496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.279857987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.279868517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.279879047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.279889597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.279899977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.279909067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.279919927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.279931147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:44.279942007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.279958107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.287566185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.287596296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.287626486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.287635996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.287646696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.287657286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.287667946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.287996878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.288019288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2519 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.289300894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.289341004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.291208414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.291229994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.291241384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.291252314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.291262884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.291273304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.291283704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.291294184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.291303264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.291313364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.291325274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2520 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.292842022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.29437889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.29440219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.29441295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.29442421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.29443374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.29444423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.29445591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2521 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.29446761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:44.29447911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:44.294883472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.294931333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.295012513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:44.295039013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:44.295064773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.295077603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.261334154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.261383314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.261395364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.261405074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.261487635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:45.261520585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:45.261532605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:45.261544025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:45.267690846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.267748066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.267770536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.267791246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.269910707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:45.269969237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:45.269993787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:45.270017487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:45.270416409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:45.270437199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:45.270449839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.270461759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.291298354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.292608031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.292649181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.292660981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.292671111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.292682051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.292691421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.292710831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:45.292736261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:45.292747671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:45.292759271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:45.292787272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.293888817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:45.294962183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.295002223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.295777047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.295808477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.295821217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.295831467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.295842727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.295852237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.298055158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:45.298097868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:45.298110559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:45.299464955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:45.299495976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.299510336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.303459065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.303525216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.303535476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.303563576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.303580336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.303591326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.303602436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.303613266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.303623596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.303634276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.32218098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:45.32224305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:45.32225541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2526 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.322743202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.324439471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.325379785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.326581231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.326610571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.326638761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.326648962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.33226977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:45.33230865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:45.334409041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.334444481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.340674902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.340709242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.340721872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.340733312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.340743932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.340754332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.340763542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.361640267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.361688987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:45.365309466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.36608983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.383220436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.384877664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.384904814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.384915664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.384927164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.384938234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.384949384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.384959744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2529 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.385629338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2529 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.385820239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.385861499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.386712773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.386734213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.386745183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.386755743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.386770654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.386781084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.386791924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.386802294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.386811324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.392622163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.392654743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2530 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.39398735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.39401342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.395011775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.397100695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.397124275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.397134915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.397145436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.397157706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2531 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.397169486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:45.397180906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:45.397766699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.397810079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.399611298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:45.399652948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:45.399681808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.399695208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.259056713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.259103923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.259115103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.259124683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.259134173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:46.259890597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:46.259938837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:46.259950257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:46.260040237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.260092418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.260132528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.260162478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.260232718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:46.260268798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:46.260292389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:46.260321269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:46.260364869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:46.260381559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:46.260394289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.260412169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.260425189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.260457909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.26047685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.26050334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.26051289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.26052353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.26053258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.26055948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:46.26058269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:46.26059378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:46.26060462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:46.26061533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.261787606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:46.261819096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.261831126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.261870096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.261879106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.261914207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.261923247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.261936777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.261945657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.261961037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:46.261972627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:46.261985067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:46.263042752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:46.263074492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.263086502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.263119323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.263159783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.263168913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.263188093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.263197243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.263209513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.263220093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.263230363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.263240763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.263251343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.263261683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:46.263284693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:46.263295884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2536 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.263317004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.264862811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.264908612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.264940082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.264950552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.264963202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.264972312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.264984242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:46.264995882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:46.265576375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.265607205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.265644755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.265653885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.265664755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.265675316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.265685766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.265696196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.265705186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.265715496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.265726306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:46.267113113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.267143683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.267182533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.267196363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.267212063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.267220963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.267231383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.267241703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.267252104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.267262424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.267273224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2539 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.268400049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.268433439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.282862782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.282879322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.282890542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.282901222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.282912042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.282922362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.282932732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.282943242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.282952552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.28454282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.28456639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2540 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.28651604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.286571071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.286786112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.286796542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.286842072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.286851192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.286874662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.286895392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2541 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.287477985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:46.287513735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:46.287608906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.287645526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.287697726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:46.287725606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:46.287749577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.287763717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.258957632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.259002732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.259014062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.259023952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.259033432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:47.259069043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:47.259080683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:47.259092083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:47.259428544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.259479185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.259500815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.259528085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.259619315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:47.259651415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:47.259674836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:47.259698456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:47.259744516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:47.259766326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:47.259778906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.259790646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.259806246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.259933807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.259948987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.259962777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.259971927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.259982427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.259991377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.260007367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:47.260030877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:47.260041717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:47.260052617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:47.260063308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.262200588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:47.262234089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.262247429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.262259769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.262269929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.262280789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.262289919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.262300439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.262309549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.262319749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:47.262330729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:47.262346029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:47.262356719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:47.262367389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.262389699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.262402029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.262423199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.26243236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.26244342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.26245246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.2624644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.26247519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.26248566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.26249596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.26250634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.26251661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:47.26253953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:47.26255138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2546 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.26256231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.265910057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.265944207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.265957787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.265967467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.265978487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.265987977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.265998328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:47.266021588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:47.266032298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.266058738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.266070948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.266085028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.266095718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.266106348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.266117098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.266127458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.266136708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.266147278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.266158778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:47.267166643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.267195834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.267388965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.267408265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.267419285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.267428325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.267438925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.267449575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.267465885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.267476945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.267487965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2549 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.26842212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.26846155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.270007158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.272689751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.272713171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.272724741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.272735331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.272745711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.272756501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.272766651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.272775761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.272786101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.272797841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2550 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.272808592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.272831132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.272847532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.272856432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.272866642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.272875782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.272885942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.272897142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2551 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.272908182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:47.272918902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:47.272929742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.272952152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.272972592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:47.272996112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:47.273018693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.273035633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.258612691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.258633331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.258643291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.258652881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.259872857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:48.259914347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:48.259927277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:48.259938877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:48.260137018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.260182688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.260207699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.260236639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.260308059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:48.260346169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:48.260370019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:48.26039291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:48.261001813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:48.261028503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:48.261042013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.261054283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.261066313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.261088113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.261098053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.261108723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.261122203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.261133233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.261142673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.261153083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:48.261176414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:48.261187324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:48.261198224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:48.261209444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.261773557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:48.261798817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.261811387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.266121718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.266184888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.266200238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.266218128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.266232088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.266243079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.266255109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:48.26653496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:48.26654897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:48.26657412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:48.26661576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.266638081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.266657631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.266680771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.266692411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.266704381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.266715261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.266728141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.266746361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.266759821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.266775321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.266788021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.267852087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:48.267897847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:48.267911487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2556 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.267924147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.269412855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.269436415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.269546445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.269575015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.269606646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.269617296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.269628626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:48.269658166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:48.270610841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.270642021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.273380025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.273397135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.273412865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.273425785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.273438265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.273450045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.273459945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.273927097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.273948937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:48.275351595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.275383135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.275480755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.275499685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.275516805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.275527125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.275538905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.275551096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.275562706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.276688481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.276706061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2559 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.277822647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.277838377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.277921418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.277932658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.277955858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.277967338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.277979068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.277991828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.278005198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.278016898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.278042298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.278053728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.278065938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2560 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.279514686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.279544546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.283615296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.283651256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.283664066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.283674866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.283827517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.283845107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2561 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.28447975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:48.28451203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:48.285614186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.285671826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.28647757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:48.28650769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:48.2865325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.286551651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.274285639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.27430647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.27431659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.274326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.27446758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:49.274514501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:49.274525871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:49.274537061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:49.276226149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.276283489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.276321049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.27635143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.281924337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:49.281961768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:49.281985408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:49.282008688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:49.283673416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:49.283694896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:49.283707637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.283719667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.288216149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.28828564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.28829678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.2883729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.28838273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.28839836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.28840749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.309734027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:49.309782638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:49.309795098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:49.309806608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:49.310116259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.328764173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:49.328819563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.328833093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.332473961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.332498441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.332557212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.332567362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.332607802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.332637652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.336598732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:49.336631852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:49.336644502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:49.338500762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:49.338530822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.338552972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.345436517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.345510617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.345522197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.345575297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.345600867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.345612858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.345623548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.345639588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.345650028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.345660538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.34602376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:49.34607607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:49.34608759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2566 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.3461765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.348735893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.348772963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.377226366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.377242996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.377283576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.377293146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.386404082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:49.386440402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:49.396090001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.396107881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.406700284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.406716934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.406731174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.406741934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.406752534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.406791404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.406800714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.438557324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.438592494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:49.44184173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.44187827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.443237497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.443252687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.443311758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.443321208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.443331888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.443342478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.443352948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.44574378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.44576563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2569 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.447400878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.447438339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.46557368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.468060582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.468081572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.468092992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.468103912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.468114922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.468125772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.468136833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.468146663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.48351889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.48355283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2570 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.48548511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.48553385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.491744981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.491777431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.491811441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.491820911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.491921202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.491944532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2571 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.493741181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:49.493773181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:49.493985342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.494046942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.494134053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:49.494166663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:49.494190163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.494203093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.259617686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.259641956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.259653286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.259663606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.259693876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:50.259746776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:50.259761696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:50.259775147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:50.260249489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.260312519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.260356669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.26038888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.26055914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:50.262052578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:50.262113458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:50.262138428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:50.262164009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:50.262176319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:50.262188719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.262200399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.262212459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.262233799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.262243439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.262254369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.262263909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.262275549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.262284859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.262328229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:50.26235184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:50.26236323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:50.2623745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:50.26238573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.263469145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:50.263502535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.263541846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.263596086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.263606636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.263653136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.263662816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.263673576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.263682936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.263693736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:50.263704936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:50.263716296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:50.264638211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:50.264675791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.264688361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.267551966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.267593906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.267604826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.267617346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.267627286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.267638286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.267648696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.267664726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.267675326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.267686046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.268091578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:50.268125478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:50.268137148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2576 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.268201739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.269727056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.269767826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.269931497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.269946767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.269971887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.269981328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.271221164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:50.271249934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:50.271807727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.271833507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.271917767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.271928507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.271939527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.271955527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.271966348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.271977568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.271986738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.271997628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.272009198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:50.275071013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.276013398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.2764406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.2764606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.27648585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.2765032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.276513861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.276524561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.276534931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.276546041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.276557111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2579 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.277639816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.277671716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.27836646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.27839291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.2784051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.27842078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.27844048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.2784507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.27846104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.27847142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.27848041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.279798397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.281662267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2580 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.281689007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.281702987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.28437036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.285326055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.285352465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.285363375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.285374615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.285386715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2581 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.285397505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:50.285421876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:50.285654127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.285682287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.285754577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:50.285778127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:50.285800757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.285814388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.259950507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.260011248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.260022668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.260032388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.260041568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:51.260054628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:51.260065708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:51.260076588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:51.26053985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.260584791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.260611731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.260639751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.260821372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:51.260864122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:51.260887912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:51.260910952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:51.266054928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:51.266119188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:51.266133358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.266145528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.26641914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.26644644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.26645641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.26646753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.26647711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.26649272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.26650457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.266586171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:51.266615071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:51.266626221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:51.266637531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:51.266654781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.270046828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:51.271511906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.271537796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.271550596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.271560586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.271571666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.271581396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.271592346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.271602396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.271786167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:51.271809727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:51.271826317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:51.273072923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:51.273199364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.273923338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.27434631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.27439799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.27440928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.27442507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.27443517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.2744462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.27445692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.274467341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.274482771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.274493381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.275578016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:51.277652147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:51.277676887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2586 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.277694377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.277709417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.277722187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.280833542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.280862932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.280881313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.280890703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.281265854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:51.281291645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:51.282000638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.283008383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.283639416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.283672216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.283684546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.283703597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.283714517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.283725217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.283735167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.283745887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.283757947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:51.285085984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.286050418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.286076019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.286086949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.286098149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.286107709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.286123829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.286134599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.286145279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.286155759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.286167169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2589 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.28641965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.28644809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.287654847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.287831157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.287846028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.287857568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.287872738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.287884008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.287894768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.287905378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.287915188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.287925828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.287937728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2590 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.289442916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.291321745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.291781867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.291806558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.291825508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.291835418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.291846018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.291857718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2591 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.291868688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:51.291879958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:51.295415726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.295462796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.295491076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:51.295515906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:51.295540446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.297321035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.263252294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.263306374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.263326335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.263336075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.263346075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:52.263359065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:52.263370825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:52.263382245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:52.263393835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.263415025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.263437745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.263458755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.263479565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:52.263502835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:52.263527586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:52.263550396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:52.263573456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:52.263584636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:52.263599636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.263612156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.263624416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.263645066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.263655406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.263666306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.263675746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.263686826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.263696046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.263710657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:52.263734077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:52.263745497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:52.263756747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:52.263768097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.263777837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:52.263789557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.263801507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.263814697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.263823477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.263834007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.263842737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.263853207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.263862257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.263872467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:52.263883407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:52.263894287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:52.263905007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:52.263915688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.263929388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.263941008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.263961528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.263970488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.263981128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.263989838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.264000058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.264010418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.264020748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.264032208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.264042778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.264052818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:52.264075908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:52.264086668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2596 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.264097418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.264829332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.264869692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.264886652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.264902093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.264920643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.264930043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.264940373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:52.264952373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:52.268106479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.268138469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.268151469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.268161219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.268172549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.268183389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.268198879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.268209419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.268218549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.268229149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.268240629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:52.268251779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.26826366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.26828702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.26829609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.2683067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.26831599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.26832821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.26833853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.26834899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.26835916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.26837019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2599 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.26843474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.268463711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.268503691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.268513011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.268523561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.268533901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.268546051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.268556331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.268567011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.268577681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.268587061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.268597211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.268608131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2600 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.27032901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.27037233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.27038649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.27039628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.27041172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.2704209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.27043983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.270450731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2601 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.270951943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:52.270985903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:52.271011793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.271033223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.271079084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:52.271102744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:52.271125664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.271138944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.261869218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.261901578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.261918088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.261927618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.261936778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:53.261973018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:53.261984448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:53.262002988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:53.26233622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.26243537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.262480271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.262504871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.264627281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:53.264671721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:53.264700961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:53.264724282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:53.265612256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:53.265642386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:53.265660896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.265672826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.267312614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.267367515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.267378985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.267412175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.267421915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.267439905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.267449185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.271987268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:53.272027938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:53.272040318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:53.272051758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:53.2723374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.273387915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:53.273418065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.273431295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.276039019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.276057689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.276108909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.276118439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.276145919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.276155059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.277292065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:53.277318595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:53.277329775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:53.278417291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:53.278452671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.278486291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.278611822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.278656482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.278665762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.278685732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.278694912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.278705422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.278715802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.278726082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.278736392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.278747852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.278788992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:53.278812233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:53.278823083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2606 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.278833793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.28024638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.28027683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.281110684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.281120174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.281152734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.281161644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.281190135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:53.281207255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:53.281766758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.281795198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.281915028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.281924138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.281935088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.281945438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.281956058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.281967659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.281976669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.281987649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.281998259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:53.283323865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.283354395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.283556266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.283566156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.283589616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.283602867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.283613547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.283627137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.283637557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.283652337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.283663357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2609 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.284714932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.285953278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.285982058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.285991568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.286002448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.286012988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.286023708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.286048399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.286058829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.286069239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.286078039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.286088329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.286103509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2610 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.2863736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.287296895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.287463896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.287474156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.287495336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.289814098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.289826348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.289837588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2611 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.289848348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:53.289859188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:53.289870108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.289890758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.289912438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:53.289935498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:53.289958288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.289971488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.259891777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.259930037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.259942778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.259959048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.259969668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:54.260003178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:54.260016958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:54.260033848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:54.26040872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.26047865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.26050701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.260534061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.260628931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:54.260666361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:54.260694171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:54.260719311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:54.260779602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:54.260792822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:54.260809072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.260822742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.260836072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.260858412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.260874242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.260902752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.260913412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.260925513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.260935673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.260970583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:54.260997343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:54.261009793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:54.261021913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:54.261033853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.262137329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:54.262174979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.262190019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.266074209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.266114509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.266128389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.266138889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.266151289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.266162659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.266174559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:54.266188569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:54.266201649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:54.266215309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:54.266229209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.266242869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.268927713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.268969073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.268981213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.268993393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.269003763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.269015743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.269027053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.269038374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.269050214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.269068834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.269083804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:54.269110444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:54.269122454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2616 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.269135124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.271090854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.271123354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.271141664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.271153944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.271191014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.271201594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.271226755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:54.271239565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:54.271854808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.271906388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.271920898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.271931458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.271942988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.271954298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.271964868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.271984208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.271994078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.272004759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.272016049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:54.273259075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.273471176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.276021759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.276961463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.276987003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.276997563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.277008623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.277025003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.277036033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.277047174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.277059054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2619 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.277070484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.277082824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.277095064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.277104654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.277115464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.277126254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.277136994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.277149584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.277160224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.277170854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.277179754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.277189964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.277200794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2620 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.281550076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.281591926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.282459461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.282669432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.282681662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.282691882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.282707382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.282719842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2621 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.283429066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:54.283460116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:54.283484296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.283505796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.283532286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:54.283555596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:54.283578756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.283592476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.259030873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.263748417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.263776497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.263788037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.263801637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:55.263814537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:55.263825708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:55.263837268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:55.293660387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.293711657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.293795238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.293824788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.294395131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:55.294439821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:55.294465571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:55.294488891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:55.295994899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:55.297801478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:55.297818138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.297833068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.297845488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.297867108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.297877178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.297888128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.297897869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.297908529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.297917749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.302429001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:55.302465422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:55.302476922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:55.302487972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:55.302688923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.303943509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:55.305879298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.305901068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.306086499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.306097979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.306110779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.306120009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.30613053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.30613986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.306346801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:55.306358681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:55.306369751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:55.308741433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:55.308886693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.308902494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.31019851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.31025762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.31026862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.310296751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.310306551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.310317161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.310327651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.310337861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.310348331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.310358771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.310374581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:55.310398111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:55.310409051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2626 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.310419751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.311993269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.312022969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.319703928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.319728118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.319739568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.319754038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.320206701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:55.320238441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:55.321230696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.321261716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.322813234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.322832944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.322844294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.322855614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.322866504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.322877384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.322892794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.328851494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.328884154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:55.330728603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.331813559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.333820569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.335096035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.335120665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.335130495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.335141356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.335152156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.335167986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.346605603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.346639373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2629 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.349204026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.350349682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.358267802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.358296442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.358308322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.358319362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.358329792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.358340672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.358352952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.358363202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.358372642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.362407832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.362495353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2630 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.364509493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.364596503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.368365192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.368424693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.368509283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.368552343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.37186218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.372880335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2631 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.372906435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:55.372919445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:55.372931145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.372952785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.372973585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:55.375494528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:55.375524328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.375538298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.286120107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.286181238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.286193878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.286204208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.286214038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.286233878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:56.286246988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:56.286259578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:56.286271748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.286294668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.286316208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.286339729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.288298598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.288344549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:56.288374929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:56.288399249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:56.289954087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:56.290006117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:56.290021807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.290047867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.30865456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.30871409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.30872737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.30877163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.30878314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.30880637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.308817121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.309308273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:56.309345393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:56.309358783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:56.309371233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:56.309561604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.311002551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:56.311028992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.311043762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.315471294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.315502694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.315522134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.315532614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.315544954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.315555074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.316866791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:56.316901651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:56.316915571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:56.318240067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:56.318268327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.318300848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.319580154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.319625944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.319639464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.319670095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.319681505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.319693485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.319705345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.319717285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.319728615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.319740475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.322558779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:56.322612329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:56.322626329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2636 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.322638839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.332240017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.332285877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.337402243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.337440513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.337454433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.337465293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.337854595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:56.337875355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:56.338700279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.33873292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.341443943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.341500693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.341529363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.341560103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.341573173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.341608644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.341617944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.342610709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.342677669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:56.344062516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.344137976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.36295289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.36298589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.36300565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.36301517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.36302596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.36303673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.36304733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.364472197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.364566908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2639 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.365903215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.365934265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.368715868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.368769229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.368806569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.368831409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.368842929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.368853979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.368868619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.368884109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.368893139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.36914085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.36915702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2640 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.370540687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.370568337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.37109614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.37111057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.37113906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.37114852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.371172731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.371187991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2641 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.371737593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:56.371763514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:56.373610653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.374149066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.374181666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:56.374211376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:56.374234286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.374246836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.25946176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.25951354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.25952524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.259551101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.259570401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:57.259592391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:57.259604341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:57.259615981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:57.259659861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.259704211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.259739421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.259774052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.259885692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:57.259928852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:57.259953763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:57.259976533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:57.260017073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.260035213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:57.260047703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.260065513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.260081813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.260123233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.260135693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.260163754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.260173094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.260184264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.260193394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.260221604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.260250994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:57.260262404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:57.260273384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:57.260284644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.26139927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:57.264291284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.264315384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.264328334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.264338304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.264350014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.264365024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.264376085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.264385845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.264396345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:57.264407735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:57.264419085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:57.264430335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:57.264447755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.264460245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.264472525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.264495335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.264504525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.264515355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.264524465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.264534915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.264545335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.264556095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.264566675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.264577286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.264587606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:57.264612566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:57.264623536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2646 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.264635146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.264649696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.264665216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.264677876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.264686946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.264697816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.264706916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.264719726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:57.264736066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:57.264886177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.264928737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.264966598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.264977568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.264988608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.264999298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.265009738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.265020328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.265029168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.265044728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.265055898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:57.266304594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.266337164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.266358215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.266367875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.266385405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.266394435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.266405165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.266415715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.266426285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.266441815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.266452885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2649 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.2674522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.26747837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.26750455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.26751404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.26752513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.26753581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.26754623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.26755647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.26756785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.267586931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.267596361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.267606701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.267617511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2650 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.269020838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.269050508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.269064068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.269076818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.269089198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.269098198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.269109248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.269124608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2651 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.269843842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:57.269871012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:57.269883002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.269904482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.269924982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:57.269952552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:57.269975432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.269987472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.25844641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.25850214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.258514691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.258525931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.258583361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.258605991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:58.258626901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:58.258895032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:58.259071803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.259120244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.259199644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.259230564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.259306974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.259346195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:58.259371475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:58.259396645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:58.260087118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:58.261672486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:58.261702896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.261717956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.261744276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.261768406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.261779647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.261792207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.261813927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.261830777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.261842137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.261853837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:58.261880387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:58.261892727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:58.261905507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:58.261917767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.261995298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:58.262043538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.262074868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.263110863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.263125753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.263159403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.263171104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.263187814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.263216354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.263227924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:58.263240364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:58.263253344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:58.264245949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:58.264277459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.264305589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.28254427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.28261953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.28263284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.28266593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.2826774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.28268959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.28270104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.2827128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.282725351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.282737241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.283163863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:58.283223243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:58.283237473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2656 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.283395634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.285226503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.286012077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.287097502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.287126633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.287140273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.287150653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.288049417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:58.288087317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:58.289689365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.289913336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.290539859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.290552649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.29056387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.29057938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.29059008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.29060088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.29060995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.324311238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.325020911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:58.326518539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.326552579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.32887261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.328994531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.329007481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.329017681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.329029311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.329044631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.329055651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.329885565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.331559314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2659 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.332392168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.332425388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.353467103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.353914765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.353930125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.353940965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.353951495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.353962025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.353972605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.353983225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.353994485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.355301432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.355328942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2660 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.357721684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.362358587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.362377977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.362388177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.362399387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.362408807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.383159711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.383205681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2661 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.384359496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:58.384398327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:58.386401426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.386442027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.387940324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:58.390283536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:58.390312936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.390327036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.258832667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.258877477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.258889257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.258899397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.258908967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:59.258941397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:59.258960027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:59.258971717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:59.259198729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.259251159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.259288299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.259319289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.25941835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:59.25945676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:59.25948039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:59.25950534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:59.260237894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.260280124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:59.260292734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.260304544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.261023668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.261078638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.261097568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.261140598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.261170919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.261182989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.261192449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.261253099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 742 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.261288919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:59.261300599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:59.261311789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:59.261322819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.262395295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:59.262422345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.262434445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.265216448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.265228899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.265259459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.265268989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.265282449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.265291689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.26555912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:59.26557217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:59.26558878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:59.266607455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:59.266636926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.266649066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.266817786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.266851257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.266860647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.266879017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.266888147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.266898717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.266909357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.266919677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.266930067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.266940677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.266951107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:59.266975817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:59.266986657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2666 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.266997947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.268410015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.268434705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.268489445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.268498835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.268517305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.268526745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.268537115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:59.268554515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:59.269074918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.269105988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.269138968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.269148088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.269158838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.269169558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.269180078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.269190438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.269199368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.269209929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.269222459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:59.270474135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.270499865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.270535525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.270544645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.270567065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.270576165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.270586925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.270597905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.270608556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.270618896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.270659346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2669 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.271686191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.271714161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.271756741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.271766101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.271777421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.271787861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.271798401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.271808611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.271819021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.271829362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.271838362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.271852112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.271862982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2670 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.273232568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.273258499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.273293379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.273302449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.273324389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.273333759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.273344179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.273355249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2671 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.273888742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:59.273902192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:44:59.273928382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.273951872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.273994442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:59.274029462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44:59.274058552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.274070302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.273614855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.273650536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.273661916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.273671676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.274646911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:00.274673021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:00.274685331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:00.274700821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:00.296781211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.296837791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.296888041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.296922621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.304930061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:00.304974401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:00.305004642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:00.305033002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:00.339759155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:00.339795685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:00.339816485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.339829325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.344478378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.344554079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.344567669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.344604329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.344613909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.344641529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.344650999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.347753894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:00.347800115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:00.347817605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:00.347828965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:00.347927915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.349369483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:00.349394793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.349407943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.352712849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.352740699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.352769039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.352779319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.35280293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.35281718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.360655168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:00.360680089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:00.360692319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:00.362115446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:00.362148046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.362160586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.370347947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.370422687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.370434907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.370472187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.370481637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.370492317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.370502878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.370513448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.370523828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.370534438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.372083665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:00.372128205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.372139786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2676 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.372735328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.375363752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.375395422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.376651038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.376666458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.376702058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.376711538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.37711674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.37713388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:00.398197785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.398244285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.407946544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.407970344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.407982214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.407993374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.408004124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.408028234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.408037594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.434072634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.434109144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:00.45338894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.45342909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.461291389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.46136626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.46138977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.46139985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.46141108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.46142187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.46143236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.463960613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.464529215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2679 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.468074853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.468101103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.468114463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.468124793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.468136053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.468146863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.468157463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.468168213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.468179374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.468190084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.468199464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.468213224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.468224454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2680 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.469938022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.469975462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.470263964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.471678591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.471701951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.471712321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.478489865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.478515335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2681 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.480200293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:00.480232614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:00.499072667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.499129278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.587418407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:00.587474647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:00.588217251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.588253981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.258372545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.258630896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.258660596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.258671836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.258681466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:01.258811357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:01.258823787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:01.258843367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:01.258985798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.259032028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.259072218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.259104638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.259202209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:01.259239949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:01.259263699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:01.259289369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:01.259324189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:01.260058043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:01.260086973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.260099333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.260248684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.260304754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.260319934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.260351795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.260361205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.260382125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.260391455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.260502825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:01.260536846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:01.260552566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:01.260563716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:01.260574666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.261764842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:01.261787772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.261800292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.261990493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.262000993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.262055903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.262066623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.262093453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.262102683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.262140384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:01.262154824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:01.262166214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:01.263181609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:01.263206759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.263219439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.263277719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.263319739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.263333269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.26334392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.26335338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.26336397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.2633745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.26338522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.26339564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.26340654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.26341683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:01.26344175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2686 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.26345276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2686 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.26346362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.264881557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.264908537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.264947377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.264957297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.264976628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.264985848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.264999128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.265010298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:01.26554545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.26556995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.265626401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.265655321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.265667741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.265678931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.265689671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.265700211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.265709201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.265720521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.265732221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:01.266964757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.266991778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.267027168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.267037218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.267056498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.267065608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.267076308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.267087098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.267097668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.267108298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.267119138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2689 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.268150973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.268181574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.268205614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.268215394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.268226524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.268237254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.268247704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.268258034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.268268554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.268279544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.268288514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.268299044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.268314414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2690 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.269720031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.269753312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.269767332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.269777112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.269790822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.269799982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.269812032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.269823072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2691 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.270363805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:01.270392455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:01.270418635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.270443355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.270488035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:01.270511475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:01.270536455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.270548485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.26643111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.26653663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.26656318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.266586801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.266655781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:02.266738011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:02.266885932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:02.267560856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:02.268098278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.268208389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.268818082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.268900972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.268998713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:02.269037373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:02.269061713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:02.269086763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:02.269143504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:02.269164734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:02.269177444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.269189364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.269210024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.269243534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.269263744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.269288674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.269298174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.269310084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.269319334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.269349685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:02.269373875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:02.269385255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:02.269397525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:02.269408535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.270553871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:02.270582141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.270594061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.270633871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.270643011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.270676241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.270685421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.270704981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.270713971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.270726941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:02.270741481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:02.270752632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:02.271726696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:02.271758186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.271773887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.271959967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.272004498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.272017438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.272031118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.272040328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.272050908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.272061478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.272071688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.272081948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.272092308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.272185249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:02.272208739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.272221579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2696 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.272961342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.298361889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.298414219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.298826471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.298846321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.298857691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.298867701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.298878281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.298889741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:02.299780336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.299803346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.299897616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.299907776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.299918636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.299929326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.299939866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.299950226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.299959077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.299971397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.299985667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:02.301375803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.301403474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.301455054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.301464564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.301495814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.301505094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.301515684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.301526494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.301537094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.301548284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.301564754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2699 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.30274699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.30278095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.302794001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.302803661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.302814481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.302825071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.302835571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.302846041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.302856501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.302867021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.302876241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.302886531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.302898981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2700 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.304236178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.304268478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.304305728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.304315378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.304342208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.304351458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.304364578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.304377129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2701 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.30865512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:02.3086863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:02.31264022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.31268012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.313358853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:02.313403684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:02.313482504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.313516484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.265657061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.265745861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.265772682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.265797162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.265856652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:03.265934882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:03.265968163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:03.265999143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:03.267144548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.26739871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.26748733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.26754559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.267877412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:03.268176283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:03.268237864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:03.268508005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:03.268631436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:03.268663036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:03.268677636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.268690206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.268853357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.268881707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.268892147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.268903817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.268913427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.268924107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.268933847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.268948257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:03.268972177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:03.268983987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:03.268995207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:03.269010348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.270070863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:03.270106543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2705 }, kind: MgsRequest(ComponentDetails { 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:03.270122493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:03.270289444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.270302594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.270334814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.270346474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:03.270359784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.270370024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.270463655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:03.270484985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:03.270498235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:03.27146207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:03.27149472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2706 }, kind: MgsRequest(ComponentDetails { 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:03.27151919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.272544015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.272647696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"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:03.272678256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:03.272729636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.272761326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.272790826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.272802937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.272813727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.272824307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.272834777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","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:03.272960657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:03.273024918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2706 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.273059318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2706 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.273093038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.274641506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.274713496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:03.274983557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.275021438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.275072848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"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:03.275094468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:03.275207038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.275247829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:03.275833112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.275906882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.276115873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.276151373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.276176083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.276198013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.276219093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.276266394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.276288374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.276336534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.276373844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:03.277700451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.277776781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.278800866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.278847656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.278904647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.278929377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.278951947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.278973187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.278994327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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:03.279273709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.279327259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2709 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.280828316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.280921017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:03.287369129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.287438639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.287469399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.28749131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.28751292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.28753425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.28755506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.28763658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.28765907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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:03.291961382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.292353074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2710 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.294559395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.294640995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.295068237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.295114907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.295180948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.295203258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.295382799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.295427959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2711 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.296156943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:03.296445794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:03.296737506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.296889746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.296946417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:03.297013697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:03.297066857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.297107478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.26243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.264483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.2645032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.26451887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.26452914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:04.264545971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:04.264558761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:04.264571411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:04.264584281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.264611121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.264639231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.264663471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.264685561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:04.264709291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:04.264733351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:04.264756702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:04.264782392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:04.264799272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:04.264812452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.264825182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(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:04.264838082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.264859532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.264871072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.264883412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.264893922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.264911242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.264920372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.264931392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:04.264955123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:04.264967263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:04.264978513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:04.264990923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.265001293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:04.265013383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.265025503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.265848957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.266285569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.26637515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.26638523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.26639657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.26641395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.26642471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:04.26643914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:04.26645061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:04.266981543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:04.267012323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.267029633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.267120153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.267164834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.267174594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.267195214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.267207084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.267217574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.267227924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.267238214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.267248644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.267265304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.267278844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:04.267302954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2716 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.267313984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2716 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.267325994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.269376604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.269419915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.272067538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.274920822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.274943982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.274954222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.274965992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.274978122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:04.274990223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.275003043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.275020833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.275030293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.275041213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.275052023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.275063023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.275074173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.275083603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.275094623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.275106143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:04.275117463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.275129473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.275143583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.275152823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.275164073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.275173353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.275184423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.275195724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.275206624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.275217284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.275228414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2719 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.275601996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.275633176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.28246815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.2825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.28251257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.28252361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.28253496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.28254585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.28255652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.28256728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.28257714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.28258762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.28259982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2720 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.282616641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.282629481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.282641781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.282650761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.282661311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.282670241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.282681351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.282692531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2721 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.282703411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:04.282714121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:04.295864906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.298177108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.298219848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:04.298247128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:04.298273118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.298288249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.258608716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.258644916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.258656556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.258666356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.258675736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:05.258717417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:05.258728837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:05.258740357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:05.258839127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.258881277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.258903078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.258926808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.259022878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:05.259061598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:05.259085228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:05.259108449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:05.25937052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:05.25940979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:05.25942222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.25949826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.259672221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.259697751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.259707702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.259721302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.259730652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.259741182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.259750222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.259778852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:05.259802612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:05.259813672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:05.259824682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:05.259835932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.261009568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:05.262091083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.262112973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.262126123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.262161394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.262172534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.262181974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.262193234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.262202544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.262213164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:05.262224424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:05.262237614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:05.262863927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:05.262891257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.262904767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.26334804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.263717131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.263728451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.263739942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.263749552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.263764842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.263775692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.263786332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.263796722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.263807322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.263817622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:05.263847012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2726 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.263858122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2726 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.263869092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.265012238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.265036108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.265086408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.265096148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.265141729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.265169299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.265181479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.265193429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:05.265706161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.265726742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.266215254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.266240624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.266252434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.266263444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.266274444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.266285114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.266294364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.266305264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.266316835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:05.267138369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.267161699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.267203919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.267213239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.267239759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.267249049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.267259709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.267270229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.267280949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.267291509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.267302569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2729 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.268317264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.268338464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.268384695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.268394125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.268404985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.268415455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.268425745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.268435945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.268447245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.268457645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.268466605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.268477305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.268488245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2730 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.269874142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.269902312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.269929932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.269939482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.270975167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.270987558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.270998048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.271009138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2731 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.271020298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:05.271030978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:05.271041698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.271064198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.271084398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:05.271107208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:05.271131388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.271143518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.274089198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.274130488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.274142249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.274151979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.27447912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:06.27452799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:06.27453942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:06.274550951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:06.275858577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.275931937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.275974988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.276004948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.276853382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:06.276888472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:06.276924332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:06.276947872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:06.278204188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:06.278254639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:06.278287609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.278301069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.29875521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.298826141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.298838011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.298875961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.298886061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.298909141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.298918431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.299758786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:06.299800246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:06.299812286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:06.299823706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:06.299988757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.301396434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:06.301440214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.301453234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.30266948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.30268312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.30270278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.30271227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.302738251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.302747591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.304104187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:06.304136327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:06.304153627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:06.305306613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:06.305344943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.305357733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.309444234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.309509324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.309520594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.309559524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.309574735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.309585365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.309600505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.309610935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.309621145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.309631635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.312540609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:06.312571369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2736 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.312582959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2736 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.31275527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.314615759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.31464794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.315034892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.315053292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.315064772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.315074462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.337241942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.337277762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:06.338689569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.338729549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.3407762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.34080708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.3408189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.34082967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.3408404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.34085098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.34086006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.341280752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.341300362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:06.343035241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.343356593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.34489102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.34492133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.3449327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.34494249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.34495408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.34496489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.344975951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.345125751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.345151791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2739 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.346502588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.346532528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.348599369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.349672664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.349701714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.349713114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.349723964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.349734654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.349745164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.349755975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.349765675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.349776915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2740 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.349788355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2740 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.350596259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.350631039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.369348362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.369383062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.369414742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.369424502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.370448597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.370475457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2741 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.371459672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:06.372446247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:06.38912184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.389178141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.390426097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:06.390457437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:06.390683438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.390701038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.258862087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.258912377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.258923707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.258933457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.258943037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:07.259012328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:07.259030228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:07.259041948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:07.259139428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.259187439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.259211469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.259245789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.259318039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:07.25935619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:07.25938057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:07.25940392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:07.25945272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:07.25947617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:07.25948872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.2595005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.2595221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.259563361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.259582271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.259610011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.259620581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.259633681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.259642841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.259676191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:07.259699651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:07.259710761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:07.259721691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:07.259732591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.261175319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:07.261213849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.261227189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.261301249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.261311789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.261322639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.26133198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.26135188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.26136111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.26137931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:07.26139235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:07.26140354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:07.263119978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:07.26338969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.26341664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.26342997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.26345233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.26346236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.26347297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.26348254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.26349358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.26350839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.26351888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.26352956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.26354067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.263551351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:07.263575101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2746 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.263586611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2746 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.263597591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.264250524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.265368209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.26539596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.26540728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.26541849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.26542776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.26543809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.26544954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:07.266563115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.266593516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.266741756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.266769886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.266786816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.266797907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.266808787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.266819317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.266829027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.266839797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.266851287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:07.268098923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.269031488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.269058968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.269069638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.269085848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.269095308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.269106418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.269117438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.269128618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.269139438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2749 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.269150668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2749 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.269310279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.269336079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.272201234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.272213984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.272227694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.272238574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.272249234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.272259924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.272278554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.272289334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.272298474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.273414149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.27343496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2750 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.275022898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.275816552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.275838612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.275848472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.275859342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.275868522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.275879072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.275890122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2751 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.275901062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:07.275911922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:07.275922992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.275945162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.275965582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:07.275988522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:07.276011433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.276023913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.287867547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.287916877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.287928547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.287938807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.287948537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:08.287962067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:08.287973607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:08.287984977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:08.290987942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.291047622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.291073173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.291107813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.294196258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:08.294259559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:08.294292119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:08.294316429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:08.297258693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:08.297297213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:08.297321704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.297334514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.319714145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.319782415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.319797286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.319838026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.319848266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.319873886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.319883256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.322005316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:08.322076897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:08.322089917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:08.322101937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:08.322113797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.323335093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:08.323381723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.323395313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.325442104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.325461744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.325473144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.325482914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.325493664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.325503114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.329563434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:08.329617454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:08.329630054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:08.331173592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:08.331203242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.331215982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.335528594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.33686658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.336881991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.336893361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.336903051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.336913801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.336924441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.336942671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.336953081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.336963381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.338965431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:08.339007521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2756 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.339019741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2756 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.339309803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.341850795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.341885446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.34272148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.34274335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.34279213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.34280209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.344334428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.344365888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:08.345040491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.345074451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.34882042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.34885003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.34887338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.3488844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.34889554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.34890596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.348915071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.353751334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.353776675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:08.355574344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.355609804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.358203897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.358235557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.358259467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.358269797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.358280457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.358291247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.358301707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.358372948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2759 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.358398768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2759 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.359577964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.359610344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.36098948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.361013261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.361029931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.361040551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.361054921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.361065391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.361075861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.361136571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.361146371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.361286942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2760 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.361298982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2760 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.364281457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.364315737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.365058151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.365095191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.365107761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.365117671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.365144911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.365165281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2761 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.365857775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:08.365886375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:08.366064116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.366105436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.366162706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:08.366188307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:08.366211947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.366231687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.329566429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.329617719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.329629099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.32963902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.334922616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:09.334973606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:09.336041731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:09.336069442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:09.346507853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.346570884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.347007976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.34788225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.34790453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:09.34793624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:09.347960121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:09.347983521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:09.348343372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:09.348380833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:09.348393753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.348405873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.348475423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.348540803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.348580914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.348593494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.348603504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.348619044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.348628354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.348667174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:09.348692094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:09.348703574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:09.348714494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:09.348725424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.350685514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:09.3518323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.35185902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.354247642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.354268152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.354745884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.355511228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.355531158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.355541158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.358770974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:09.358802814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:09.358814514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:09.360569943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:09.360596503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.360609264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.362165571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.362263212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.362274702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.362285692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.362299292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.362310192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.362321072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.362335612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.362376542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.362394592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.376207271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:09.376258321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2766 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.376271121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2766 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.376282781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.380203521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.380246011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.390955444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.390988195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.391000185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.391010125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.391368596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.391400717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:09.392408212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.392441502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.393702698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.393730588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.393743018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.393758969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.393769739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.393780789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.393789819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.395002365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.395026915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:09.396576032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.396615583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.40005571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.40008443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.40011688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.40013225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.40014306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.40015381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.40016437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.400523022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.400548702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2769 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.401799339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.401835939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.403777058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.403804158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.403816339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.403832679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.403843329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.403853859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.403864429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.403874889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.403884049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.405181425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.405201925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2770 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.406761113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.406794613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.41021397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.410238311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.410272391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.410281741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.410645043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.410662943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2771 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.411276586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:09.411310696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:09.412345081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.412394531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.412457671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:09.412489342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:09.412512372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.412525232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.267487835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.267528076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.267539286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.267548976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.267558436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:10.267604676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:10.267616316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:10.267634916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:10.267956908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.268011568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.268049788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.268083348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.268224709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:10.268273169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:10.268297809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:10.26832104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:10.269738347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:10.269769517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:10.269783017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.269795417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.271185014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.271387005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.271398195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.271409715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.271418955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.271429765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.271440485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.271450985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:10.271474615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:10.271485795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:10.271496715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:10.271507825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.27249873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:10.2725284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.272543531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.280101268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.280135118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.280155108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.280165429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.280185819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.280195389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.280648301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:10.280668721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:10.280680141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:10.282193778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:10.282323269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.282354799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.283567125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.283615326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.283626596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.283645586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.283655276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.283666326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.283676906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.283687246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.283702456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.283712956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.283723416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:10.283747226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2776 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.283758236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2776 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.283769026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.287080723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.287112443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.287131753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.287142243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.287153023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.287162353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.287173603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.287184784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:10.287195964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.287208014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.287219994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.287229064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.287239694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.287269334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.287281494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.287292094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.287301334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.287311974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.287322944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:10.290380489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.290414239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.290428339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.29043831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.29045015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.29045964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.29047594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.2904869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.29049815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.29050872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.29052015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2779 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.2905315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.29054391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.29055651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.29058745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.290654301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.290666021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.290680651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.290691231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.290702061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.290712951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.290721901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.290732721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2780 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.290744341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2780 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.291522975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.292285239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.293686096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.293706716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.293720536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.293729546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.293749566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.293764606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2781 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.294365209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:10.294377479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:10.29444988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.295472725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.295497035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:10.295520785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:10.295543885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.295557105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.259537551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.259584071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.259604361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.259614611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.259660311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:11.259684681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:11.259695981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:11.259707062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:11.260840117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.260914987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.260946298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.260973448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.261187779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:11.261226479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:11.261256949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:11.261280339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:11.262412755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:11.262449075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:11.262468025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.262480335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.263842542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.265903352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.265917183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.265928763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.265938133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.265949853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.265959563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.265978253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:11.266002643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:11.266014063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:11.266025663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:11.266043213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.266055433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:11.266067533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.266079773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.26952287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.2695617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.2695746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.269584261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.269609851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.269622931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.270601686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:11.270637916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:11.270650616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:11.271773212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:11.271806212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.271824772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.279882682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.279923622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.279940572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.279951892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.279961562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.279972282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.279983232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.279993902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.280004152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.280020063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.297369589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:11.297421289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2786 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.297433499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2786 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.29752086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.29954189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.301450869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.318084712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.321770451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.321790401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.321801711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.321813651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.321828071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:11.321840061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.321854051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.321867401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.321877151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.321888811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.321900111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.321912941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.321923871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.321933681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.321944831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.321956371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:11.321967521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.321979752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.321992482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.322001772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.322013262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.322022692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.322041562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.322053212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.322064242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.322075652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.322087382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2789 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.322099082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.322111432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.322123792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.322133212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.322144472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.322155502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.322169682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.322180833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.322191373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.322202213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.322211723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.322222573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.322233723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2790 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.322245213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.322257433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.322270053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.322279493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.322291783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.322300733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.322310963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.322322043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2791 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.322333073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:11.322344073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:11.322354853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.322376064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.322397844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:11.322421114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:11.322444214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.322458674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.258560651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.262112228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.262146919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.262168479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.262178469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:12.262192419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:12.262205389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:12.262216919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:12.262228609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.262250279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.262273119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.262294439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.262315169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:12.26233885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:12.2623637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:12.26238744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:12.26241063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:12.2624221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:12.2624361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.26244838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.2624605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.26248131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.26251515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.26252721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.262543561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.262555011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.262568391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.262579321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:12.262604691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:12.262615821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:12.262627081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:12.262638611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.262649041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:12.262661011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.262672841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.262686301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.262695321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.262705931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.262714781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.262725511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.262734962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.262745242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:12.262760802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:12.262772052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:12.262783022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:12.262799012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.262810852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.262827242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.262847982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.262857052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.262867582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.262876742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.262887392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.262897912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.262908412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.262918722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.262930413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.262940783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:12.262967803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2796 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.262978743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2796 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.262989893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.263637496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.263674566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.263694266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.263704286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.263722307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.263731647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.263744427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.263759997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:12.266758572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.266785382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.266799032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.266808882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.266819862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.266830642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.266841202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.266854922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.266864072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.266874552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.266885632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:12.266896502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.266908433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.266920743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.266930103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.266940723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.266949643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.266960013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.266971613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.266982053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.266992363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2799 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.267003273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2799 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.274539171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.274572401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.274586271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.274596501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.274607451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.274617941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.274628451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.274641811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.274652061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.274662501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.274671521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.274681701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2800 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.274692861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2800 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.278129998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.281055353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.281073813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.281085093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.281096423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.281110863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.281121683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.281133513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2801 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.281144633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:12.281162673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:12.281173614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.281195274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.281217504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:12.281240734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:12.281263964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.281276854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.288596848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.288615389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.288625359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.288640789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.315056151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:13.315101961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:13.315115351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:13.315126661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:13.319374323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.319427803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.319464853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.319488853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.384121947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:13.384181457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:13.384211827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:13.384235538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:13.388130797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:13.388168607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:13.388187197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.388205168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.40681489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.406872521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.406884121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.406914601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.406924831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.406949361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.406958701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.409129032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:13.409163452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:13.409174692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:13.409186232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:13.409400613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.411226933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:13.411260263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.411272313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.425452074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.425489454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.425501944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.425511854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.425523574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.425533064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.425544134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:13.425563485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:13.425574915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:13.427072962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:13.427104042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.427117552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.446824091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.446895391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.446906941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.446927261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.446936941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.446947761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.446958381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.446968721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.446979832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.446990302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.447695525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:13.447730185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2806 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.447741795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2806 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.447931396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.456340879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.456381549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.482263789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.483540015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.483574915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.483585625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.485862446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2807 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.485896966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:13.486946982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.490067127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.495558345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.495589355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.495605715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.495617045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.495627575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.495644055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.495653175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.4964799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.497158653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:13.51457146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.514671811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.522089407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.522121858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.522140418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.522150268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.522161548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.522172838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.522189318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.522199868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.522212228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2809 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.522223288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.522235608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.539950017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.549703806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.549738466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.549750916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.549762856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.549778096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.549789616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.549807726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.549817756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.549828916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2810 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.549847577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2810 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.549862167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.549875287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.562308599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.562339029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.562353839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.562363389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.571078983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2811 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.571534055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2811 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.573002812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:13.575667076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:13.577587095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.578342249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.578364129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:13.57839333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:13.57841672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.57842975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.30150011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.301535111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.301546551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.301562221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.302802377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:14.302830447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:14.302843127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:14.302854557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:14.304275264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.308038773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.30936731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.30940658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.30942815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:14.30945856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:14.30948384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:14.3095076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:14.30953143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:14.30954265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:14.309563161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.309576301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.309588641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.309609661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.309619631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.309630731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.309640001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.309650901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.309660081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.309670601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:14.309694801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:14.309705721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:14.309716491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:14.309727421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.310669126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:14.310700586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.310714486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.336845627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.336923968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.337012908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.337022668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.337035368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.337050328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.337883352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:14.337911683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:14.337923643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:14.340060363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:14.340094034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.340107904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.34135815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.34140192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.34141261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.34142334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.34143267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.34144357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.34145402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.341464681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.341475111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.341485471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.346066254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:14.346111214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2816 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.346123004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2816 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.346134814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.34738997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.34742777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.355135489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.355171509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.355211349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.355226999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.355785142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.355822512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:14.357766302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.357801862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.360280775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.360298805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.360310345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.360321395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.360332365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.360381156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.360394136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.367781852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.367815892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:14.369821703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.369855333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.371441031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.371462031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.371510391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.371520111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.371531021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.371541971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.371558351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.371686282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2819 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.371706752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2819 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.373981184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.374298705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.37930965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.37933457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.37934736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.37935851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.37936912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.37937969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.37939541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.37940604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.37941534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.379425721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2820 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.379437941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2820 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.380239645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.380254775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.39122092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.39125234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.39126477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.39127457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.391423771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.391437901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2821 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.392784227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:14.392815298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:14.394284415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.394747537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.398809788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:14.398856618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:14.398884898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.398898478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.259849399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.259884819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.259896099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.259906059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.259915589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:15.259934429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:15.25994572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:15.25995721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:15.260304221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.260365952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.260409952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.260436192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.263331267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:15.265870209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:15.26589875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:15.26594526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:15.26596908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:15.26598059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:15.26599279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.26600474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.26601855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.26799471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.2680176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.26802992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.26804006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.26805112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.26806204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.270815814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:15.270872064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:15.270884714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:15.270912884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:15.270931054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.272175491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:15.278680634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.278718784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.278732874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.278743604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.278760584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.278770614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.278781714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.278791474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.278802254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:15.278813674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:15.278824754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:15.278835594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:15.278846584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.278858325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.286105011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.286158791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.286170581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.286182241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.286191711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.286202811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.286220781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.286231181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.286241601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.286253211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.2980696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:15.298122791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2826 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.298135901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2826 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.298147531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.298160971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.298173111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.298185381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.298195811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.298206771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.298215961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.298227891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2827 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.298238841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:15.298758064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.298774574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.299386827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.299399357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.299410557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.299421287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.299431987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.299455927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.299465087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.301292457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.302773124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:15.303314327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.303354137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.30803438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.308064391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.308099971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.308109621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.308120401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.308131031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.308141621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.308157391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2829 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.308171501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2829 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.311153966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.311777539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.311808339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.311819109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.311830509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.31199496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.3120059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.31201683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.31203221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.31204729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.31205669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.312067361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2830 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.312079231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2830 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.31390992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.31392366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.31393603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.31394528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.31395589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.31396511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.31397552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.31398855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2831 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.315287607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:15.315318217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:15.316243472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.31785191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.31788477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:15.318014761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:15.318048161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.318061811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.263268074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.263304594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.263315974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.263325824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.268201128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:16.268234148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:16.268245999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:16.268257779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:16.268269059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.268290999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.268312069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.268335349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.268356249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:16.268380579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:16.268404179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:16.268428869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:16.26845219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:16.26846349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:16.26847579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.26848739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.26850063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.26852146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.26853163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.26854235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.26855145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.26856209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.26857096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.268862362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:16.268892282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:16.268903592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:16.268919602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:16.268930512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.269574425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:16.269604125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.269616325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.269733406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.269743156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.269753896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.269765786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.269776476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.269785426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.269795956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:16.269806976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:16.269817726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:16.270770621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:16.270793501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.270805901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.270898292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.270946762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.270978092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.270990372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.270999702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.271010482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.271021102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.271031642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.271042262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.271052782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.271063172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:16.271101083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2836 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.271112423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2836 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.271123993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.27249743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.27252016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.275368974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.275380194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.275413364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.275422404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.280647271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.280694481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:16.283088473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.283121193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.283134803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.283153193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.283164193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.283175333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.283186163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.283197133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.283206993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.284033077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.284067808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:16.289865967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.289905347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.290032078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.290060638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.290108348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.291265554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.291287274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.291298254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.291309254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.295851527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2839 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.295888347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2839 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.297251204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.297285304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.297705676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.297730716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.297742876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.297753676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.297764316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.297774776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.297785316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.297797956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.297807036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.297866427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2840 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.297880967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2840 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.300642301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.300666831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.301785087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.301804217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.301835467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.301844897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.301867927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.301882617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2841 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.30256637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:16.302599051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:16.309466455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.309668486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.311564325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:16.311626026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:16.311650496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.311664376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.258850289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.258870809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.258885289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.258894969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.258970319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:17.25902471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:17.25905039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:17.25906531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:17.259425302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.259457922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.259479212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.259513002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.314714529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:17.314785979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:17.314811259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:17.314845909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:17.315442412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:17.315468872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:17.315481862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.315494343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.317361332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.317471833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.317483303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.317525033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.317535123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.317570603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.317580353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.320244716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:17.320303856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:17.320316807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:17.320328267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:17.320686838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.326171596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:17.326210166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.326223536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.351626233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.351670054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.351703814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.351713644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.351769604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.351779064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.355826645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:17.355860715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:17.355873225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:17.358343457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:17.358396397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.358415418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.36085841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.36094078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.36095214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.36098954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.36099907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.36100953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.36101979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.36103012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.36104061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.36105102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.361701184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:17.361747754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2846 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.361759674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2846 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.361920795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.364681029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.364714149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.372015505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.372048236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.372097896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.372128546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.376359957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2847 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.376392957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:17.377826404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.377871485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.382239257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.383479263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.383503643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.383515443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.383526723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.383537723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.383547073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.383557853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.383575053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:17.383593373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.383605903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.386430677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.386784539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.386799629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.386809239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.386819929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.386830579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.386840979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.387332042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2849 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.387354562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2849 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.38889605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.38892936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.391749724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.391773344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.391784904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.391795564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.391810115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.391820865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.391831215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.391841525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.391853225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.418208177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2850 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.418250157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2850 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.420285437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.420323777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.462329608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.462348198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.462416408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.462426718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.463066841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.463087952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2851 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.465736085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:17.465763605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:17.46677587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.46681447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.468336808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:17.471110112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:17.471155882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.471171142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.265069697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.265142527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.265168297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.265287538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.266474764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:18.270821666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:18.270848566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:18.270860916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:18.270872546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.270894016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.270914746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.270936786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.291816411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:18.292893526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:18.292931067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:18.293243758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:18.293888491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:18.293916341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:18.293929811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.293942052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.295155458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.295276648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.295288618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.295299868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.295309378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.295320139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.295329339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.296103612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:18.296146533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:18.296171613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:18.296182653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:18.296193943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.297407739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:18.297438909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.297452159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.308716696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.308746286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.308790436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.308800456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.308830166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.308848056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.309288878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:18.309321349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:18.309334259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:18.312707696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:18.312740236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.312754466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.332726406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.332775056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.332786886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.332798116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.332808306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.332819206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.332830846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.332841826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.332853077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.332863867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.336559215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:18.336609485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2856 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.336632535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2856 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.336643686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.337857002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.337892052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.365173978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.365197949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.365209679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.366638926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.366653996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.366666866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:18.366683976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.366696586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.366762166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.366771486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.366782276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.366792787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.366803237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.366813627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.366822617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.369345279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.369373899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:18.370892107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.370926387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.375297049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.376935207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.376961117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.376979548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.376990618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.377001388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.377012138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.377023338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2859 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.382287994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2859 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.387201699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.387246599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.419160289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.419256649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.419269179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.419280459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.41929169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.41930285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.41931344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.41932394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.41933315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.424066183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2860 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.424107694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2860 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.424508676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.424542946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.44141799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.44146409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.44147605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.4414852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.457073819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.457126629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2861 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.458127624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:18.458164124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:18.48534375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.485419861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.509388911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:18.509450881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:18.509633852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.509676162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.261331056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.2620494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.26206527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.2620758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.26208577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:19.26209901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:19.26211078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:19.26212814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:19.279809178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.279861158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.279883328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.279904429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.280426411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:19.280467751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:19.280491972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:19.280519772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:19.28209044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:19.28212853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:19.283588757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.283603497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.283615287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.283638487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.283648357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.283659438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.283668448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.283678828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.283687988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.283698478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:19.283722208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:19.283738998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:19.283749938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:19.28406523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.285052675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:19.285079675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.285092415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.287221695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.287232865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.287372816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.287382356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.287393336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.287404466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.287414856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:19.287426706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:19.287437736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:19.288799593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:19.297488907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.297519077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.305337016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.305431106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.305446327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.305477797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.305487457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.305498217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.305508837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.305519187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.305529627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.305543847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.305950299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:19.305987229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2866 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.305998639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2866 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.30608874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.307974939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.308019119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.31012524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.310614953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.310626793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.310636773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.311976619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2867 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.31200623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:19.312856664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.313607848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.317399436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.317422756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.317434526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.317445647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.317456857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.317467167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.317476317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.317848509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.317876479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:19.319374736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.319885529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.320601312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.320613202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.320657963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.323184545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.323221716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.323233846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.323244996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.323255616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2869 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.323267636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2869 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.323283476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.323296156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.327261156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.327279036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.327290236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.327300926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.327316156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.327326476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.327336986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.327347336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.327356256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.327976379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2870 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.327988739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2870 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.329448657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.329720838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.330848924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.330869534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.330903844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.330913194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.333184095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.333213776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2871 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.333429097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:19.334388361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:19.337148225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.337187576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.337375977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:19.337484007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:19.337514667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.337527717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.259031132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.262985771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.263016102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.263027692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.263038202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:20.263052162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:20.263064312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:20.263077082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:20.263091802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.263113902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.263140892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.263162372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.263184742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:20.263213283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:20.263237063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:20.263261823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:20.263285123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:20.263296403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:20.263309283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.263321833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.263334283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.263356853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.263366973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.263378753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.263389093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.263412104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.263421534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.263432834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:20.263456114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:20.263467574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:20.263480464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:20.263492244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.263502234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:20.263514604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.263526714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.263539164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.263548534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.263559114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.263568314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.263579784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.263589394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.263601535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:20.263612835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:20.263623695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:20.263634835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:20.263646105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.263657995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.263669635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.263690255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.263699375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.263711005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.263719925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.263730475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.263741065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.263751475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.263761845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.263772335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.263782675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:20.263805836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2876 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.263819936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2876 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.263830756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.264082007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.264118667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.264181757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.266018416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.266051027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.266061767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.266072987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.266085327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:20.266096687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.266114227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.266126807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.266136497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.266147267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.266158227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.266169007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.266179547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.266188587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.266199017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.266210307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:20.266292418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.266319118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.266355978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.266365688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.266391608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.266401088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.266411818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.266422288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.266432898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.266443308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2879 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.266454249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2879 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.267696615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.267730595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.267744675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.267760455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.267771315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.267782375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.267792865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.267803625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.267814315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.267824705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.267834486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.267845246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2880 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.267857736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2880 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.269153802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.269182492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.269213983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.269223933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.269245943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.269255713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.269266503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.269278023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2881 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.269805595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:20.269836526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:20.269865106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.269889266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.269934496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:20.269959436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:20.269984096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.269997126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.260154184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.260208985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.260220355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.260230045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.260239475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:21.260539796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:21.260569066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:21.260581436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:21.267366771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.267418401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.267441291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.267462151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.267490811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:21.267516081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:21.267539621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:21.267564642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:21.267587702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:21.267599212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:21.267611362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.267622982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.267634702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.267657102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.267666722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.268664737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.269359281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.269387641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.269398091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.269409401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:21.269435181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:21.269447171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:21.269467851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:21.269490691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.269504951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:21.269517111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.269528791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.270583617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.270613497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.270630387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.270642917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.270653767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.270662877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.270673277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:21.270692357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:21.270703997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:21.271657122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:21.271685172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.271697852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.271801983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.271839493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.271849453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.271867183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.271879783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.271890513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.271901013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.271911373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.271922523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.271933393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.271950573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:21.271973663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2886 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.271990014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2886 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.272000844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.273430581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.277550941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.283440911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.283468101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.283479861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.283490121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.283501121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2887 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.283513262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:21.286082084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.286644067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.287860883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.289143719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.28917312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.28918675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.28920029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.28921202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.28922436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.28923753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.28925859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:21.290515876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.290555136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.292108324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.295017419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.295046099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.295057819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.295069809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.295081559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.295093089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.295104749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2889 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.29511793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2889 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.29512993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.29514789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.300022104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.300648857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.300664477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.300677677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.300690487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.300702327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.300713787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.300724897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.300746208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.316009464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2890 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.316042944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2890 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.327677323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.327734363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.351353521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.351377021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.351441362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.351452312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.369868254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.369906994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2891 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.373940914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:21.373984884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:21.38112481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.38116744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.381405191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:21.383008969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:21.38319169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.38321187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.261517688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.261547569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.261564949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.261575599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.261676099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:22.261730429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:22.261744169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:22.26176501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:22.282483064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.282549014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.282571544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.282594864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.288858535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:22.288907475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:22.288933616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:22.288959306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:22.288988586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:22.289002286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:22.289015766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.289028956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.310080632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.310135282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.310153852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.310198842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.310209733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.310234083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.310244533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.312262633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:22.314302973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:22.314336313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:22.314349913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:22.314469383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.314484534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:22.314499054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.314512354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.314526604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.314539264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.314552464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.314563484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.314576704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.314587664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.316865666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:22.316893956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:22.316907106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:22.318265943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:22.318298043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.318313813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.326394603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.326423403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.326601644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.326615544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.326630044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.326642854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.326655504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.326667614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.326680935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.326694265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.332842106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:22.332886316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2896 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.332899516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2896 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.332915686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.332931026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.332943886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.332956986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.332966986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.332978666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.332988796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.333174867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.334534914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:22.335144577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.335179938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.336520304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.336545524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.336559094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.336571585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.336583575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.336596295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.336606525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.358249883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.358329703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:22.360268573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.361738121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.363390749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.363405809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.363466019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.363477239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.363488989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.363500569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.363512299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.365070137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2899 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.365102477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2899 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.366750885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.368156792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.372141792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.372177983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.372191373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.372203303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.372215683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.372234913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.372246793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.372258183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.372268193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.40955952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2900 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.40959096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2900 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.411783391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.411825431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.412372404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.412385324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.412441794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.412452914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.419163998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.419193418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2901 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.419211758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:22.419224438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:22.423128778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.423163148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.423191098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:22.423217508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:22.423242948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.423258078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.272871933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.272909263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.272921403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.272931153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.273454545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:23.273512206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:23.273524376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:23.273536116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:23.275025603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.275095874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.275136384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.275165894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.279284355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:23.279330045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:23.279356325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:23.279380265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:23.280066929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:23.280109119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:23.280122009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.280134259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.282067329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.282110099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.282126979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.282138009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.282147369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.282158319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.282167579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.285134994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:23.285221094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:23.285253154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:23.285281285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:23.285407955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.286680332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:23.286715242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.286735022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.287245204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.287272135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.287298935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.287308625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.287333345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.287342665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.297964678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:23.298028308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:23.298056638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:23.299402005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:23.299616316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.299637426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.300024718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.300096489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.300107899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.300141939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.300151399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.300170459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.300180959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.300191329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.300201499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.300212019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.300231079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:23.30033287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2906 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.30034613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2906 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.30035977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.301936468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.303809348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.30426676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.30427827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.30431695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.30432719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.304491941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2907 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.304506131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:23.307129774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.307143594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.307158304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.307168185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.307179155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.307189775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.307200365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.307210725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.307219995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.307230585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.307241475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:23.307252885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.307264715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.307278195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.307287175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.307297705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.307306605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.307317115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.307327745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.307338295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.307349225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2909 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.307360805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2909 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.308455321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.309350326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.309366566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.309376666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.309387586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.309398536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.309409126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.309419856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.309430466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.309440906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.309450316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.309460666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2910 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.309471616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2910 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.3101407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.311185775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.311211055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.311222295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.311233695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.311243125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.311253755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.311264715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2911 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.311275785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:23.311286575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:23.311297395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.311319675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.311340005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:23.311362905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:23.311386876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.311400056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.259295822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.259377032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.259391822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.259402672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.259412742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:24.259427582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:24.259440542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:24.259453173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:24.259466053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.259509703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.259565653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.259610983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.259652724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:24.259685264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:24.259710934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:24.259735324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:24.259784314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:24.259800314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:24.259814134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.259827984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.259850075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.259884225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.259895855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.259924045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.259934505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.259949965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.259960045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.259993965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:24.260018385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:24.260044566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:24.260056166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:24.260068156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.261099511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:24.261132171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.261156401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.261195091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.261206021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.261241822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.261252382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.261270612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.261280852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.261300572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:24.261313032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:24.261329692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:24.262367017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:24.263210702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.263237392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.263253252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.263282332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.263293522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.263305522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.263316312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.263343732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.263356622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.263369132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.263381022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.263393732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.263405423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:24.263430423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2916 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.263443223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2916 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.263456123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.264114296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.264147046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.264179826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.264191256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.264213107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.264223457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.264236297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.264248857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:24.26480085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.26482945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.26487002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.26488636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.26489803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.26491023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.26492285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.26493467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.26494474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.26495629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.2649693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:24.266471948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.266504478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.266539408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.266554368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.266574188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.266584778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.266596499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.266608369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.266620639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.266631849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2919 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.266651889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2919 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.267525383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.267561183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.267584913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.267599863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.267611514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.267622654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.267634034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.267650344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.267662324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.267675004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.267684684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.267696244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2920 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.267707944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2920 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.269114011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.269155611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.269170861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.269181291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.269192921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.269202931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.269214121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.269226531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2921 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.269806654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:24.274095556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:24.274126696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.274158726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.274180016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:24.274204636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:24.274230237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.274245137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.258784886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.258821917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.258833777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.258844337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.259079378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:25.259135268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:25.259148498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:25.259161298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:25.259714911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.259750271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.259772891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.259796042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.298405235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:25.298462705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:25.298488375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:25.298513465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:25.298539686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:25.298552606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:25.298565136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.298577826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.326596086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.326674517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.326688017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.326731597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.326747557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.326761657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.326771887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.326941078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:25.327004978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:25.327019308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:25.327034048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:25.327074419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.328427075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:25.328472216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.328488056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.336261424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.336292675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.336344685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.336356355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.336417415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.336428405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.337759322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:25.337792582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:25.337806172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:25.341112299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:25.341129009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.341142309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.342386875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.342471276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.342482886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.342535866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.342547686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.342559406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.342576976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.342588286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.342599396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.342610726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.364283605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:25.364352105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2926 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.364366175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2926 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.365505171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.36739256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.367439361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.372078094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.372094634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.372241365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.372252075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.396580017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2927 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.396615317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:25.398295605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.398327526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.39921626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.39924776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.39926638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.39927794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.39929029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.39930163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.39931246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.40119789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.4012325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:25.4032611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.40329575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.429904273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.429956644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.429970174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.429980594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.429992664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.430004514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.430016244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.430985389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2929 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.431011899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2929 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.432803448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.432845978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.434216935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.434236945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.434249195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.434260825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.434271985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.434283615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.434295106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.434306306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.434316116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.434673117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2930 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.434692178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2930 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.436317096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.436343416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.436987009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.437000419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.437032309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.437043039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.438767008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.438784858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2931 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.439484752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:25.439517422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:25.439614002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.439657652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.439680282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:25.439707283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:25.439731783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.439747683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.274492373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.275779349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.275816259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.275828489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.275839099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:26.275854039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:26.27586673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:26.27587967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:26.287182196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.287250856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.287274407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.287296627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.290217761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:26.290266812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:26.290294272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:26.290318422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:26.305226257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:26.305277747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:26.305293587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.305307727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.313389267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.313466648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.313480868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.313526798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.313541368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.313570788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.313581978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.37377783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:26.37384517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:26.37385961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:26.37387221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:26.3738849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.375117476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:26.375165916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.375181367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.401151877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.401201527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.401215387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.401226637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.401239087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.401249467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.40186792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:26.40189214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:26.40190506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:26.405624419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:26.405671049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.40568638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.417030896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.418117852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.418138862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.418188362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.418204602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.418217092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.418238852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.418250732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.418261872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.418273073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.439669419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:26.43973504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2936 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.43974869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2936 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.440023131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.469891391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.469953201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.492878846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.492926236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.492939906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.492951036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.49560258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.49564343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:26.499732671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.506046202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.549232098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.549285729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.549307789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.549320279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.549332529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.549344479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.549354639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.550660825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.550706026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:26.560111913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.560148583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.560163143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.560174733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.560193003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.560203153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.560215163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.560227303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.560239683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.570330864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2939 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.570413774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2939 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.572160053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.572204453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.574709856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.574744256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.574769686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.574781866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.574793386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.574805166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.574817286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.574829136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.574839116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.574850506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2940 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.574863387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2940 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.580654396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.586315264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.586346974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.586359814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.586371764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.586382334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.60552236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.606292274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2941 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.606939627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:26.606975237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:26.608130443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.608177953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.632160724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:26.632229404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:26.632641246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.633013488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.28061713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.280655781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.280667691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.280677951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.280733731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:27.280778911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:27.280792141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:27.280805111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:27.282030637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.282094858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.282123368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.282145058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.284713121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:27.284759281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:27.284787711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:27.284817541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:27.286360949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:27.28657282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:27.28659436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.286607801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.298050388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.298079198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.298089918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.298102308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.298112848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.298130388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.298140578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.301419655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:27.301464535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:27.301477755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:27.301492505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:27.301505355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.30251303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:27.30255957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.302596191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.306184968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.306212918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.306260399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.306278419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.306303799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.306314989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.33248985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:27.33252657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:27.33254076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:27.335271454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:27.335306404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.335332804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.37025965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.37031233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.37032487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.37033747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.37034865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.370964653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.371008813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.371028333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.371039853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.371052653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.371064214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:27.371090474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2946 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.371103544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2946 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.371115804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.373026693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.373091893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.381654167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.381687537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.381700427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.381710857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.39836418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2947 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.39840208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:27.400259489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.40029948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.401677507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.401706547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.401719917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.401737017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.401749837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.401761577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.401771637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.404120159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.405592356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:27.406063189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.406079689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.410163939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.410191509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.410212949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.410229149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.410240459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.410251679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.410263339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.411110104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2949 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.411143384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2949 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.41235936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.41239455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.414218599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.41424932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.41426358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.41428858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.41430015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.41431157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.41432351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.41433524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.4143451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.419665017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2950 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.419692607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2950 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.419705187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.419718747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.419731377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.419746027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.419757637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.419767367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.419779017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.419790508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2951 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.419802298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:27.419813788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:27.419825108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.419846718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.419868898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:27.419892558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:27.419915798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.419929348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.274391517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.274443467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.274472027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.274482437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.274503467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:28.274566278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:28.274597808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:28.274612418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:28.275293481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.275358091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.275398802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.275430892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.276960459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:28.277692273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:28.277727783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:28.277752363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:28.278679778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:28.278722698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:28.278764838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.278777988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.279537972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.279597692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.279613033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.279876624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.279895664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.279907694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.279922674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.279934194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:28.279958474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:28.279970764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:28.279983014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:28.279995694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.281333561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:28.281365061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.281384711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.285600633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.285628113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.285656243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.285667433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.285850324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.285866064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.28696722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:28.288754819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:28.288770179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:28.288788799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:28.288806209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.288820079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.29093917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.29100061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.29101447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.2910482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.2910643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.29107606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.29108741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.29109897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.291120441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.291132321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.293457202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:28.293506802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2956 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.293529272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2956 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.293542012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.294863369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.296684298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.299249051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.299279371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.299292461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.299302781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.300271516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.301975285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:28.301998395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.302016605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.311866704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.313933185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.313962295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.313983695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.313996635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.314078985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.314091846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.314108656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.314123386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:28.314763669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.314802229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.3150384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.31506603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.31508024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.315109051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.315126281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.315138711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.315150691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.315162401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2959 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.315176441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2959 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.316262216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.322084445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.322125716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.322139076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.322151296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.322168876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.322181046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.322193126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.322205206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.322224946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.322236586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.322248476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2960 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.322262906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2960 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.322820889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.322854829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.323731774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.323765254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.323782854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.323794204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.325822824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.325854394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2961 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.326155366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:28.326179866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:28.331418602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.331462802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.332010925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:28.332044475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:28.332132496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.332148386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.25994939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.259989431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.260001021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.260010611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.260019821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:29.260039531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:29.260050791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:29.260062311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:29.261203887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.261292207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.261331657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.261363718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.261562329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:29.261602569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:29.261625829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:29.261648379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:29.262200622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:29.26377746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:29.26379033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.26380216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.26381394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.26383513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.26384476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.26385559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.26386471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.26387522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.26388532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.263896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:29.263919161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:29.263930441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:29.263941341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:29.263952391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.263963401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:29.263975891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.263987691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.264000951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.264009791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.264020381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.264029641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.264040051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.264049041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.264059311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:29.264070221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:29.264080991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:29.264913376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:29.264948716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.264961716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.26583495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.267025416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.267050546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.267062206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.267078036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.267088896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.267100126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.267110867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.267126177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.267136787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.267147127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:29.267171367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2966 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.267182357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2966 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.267193277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.267969611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.268001451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.268128841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.268138472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.268197702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.268206902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.268228512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2967 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.268244342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:29.268787335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.268816515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.268860785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.268869965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.268880725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.268891255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.268907145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.268917615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.268926685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.268937595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.268948576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:29.270226162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.270521933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.271021696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.271041046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.271052576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.271061786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.271076726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.271087556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.271097886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.271216167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2969 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.271252097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2969 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.272340642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.272367073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.272473143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.272483193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.272493963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.272504433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.272521353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.272531743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.272542234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.272552374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.272561224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.272571544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2970 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.272582464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2970 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.274078501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.27572868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.27576073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.27577142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.2757874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.27579699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.27580752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2971 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.27581862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2971 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.2758294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:29.27584018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:29.27585101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.27587161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.27589345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:29.275916271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:29.275939311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.275952021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.317417684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.317471184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.317489064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.317499564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.31853404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:30.31857264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:30.31858659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:30.31859942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:30.323962447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.324014927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.324055828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.324087398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.329874146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:30.329922787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:30.329959507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:30.329983767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:30.367266493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:30.367321284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:30.367343194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.367358964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.372292349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.372346319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.372359319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.372407129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.372418409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.37244033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.37245817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.379725976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:30.38245844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:30.38247817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:30.3824916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:30.397521455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.399572315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:30.401083713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.401105643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.418088028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.418136038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.418150188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.418161048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.418176668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.418186788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.421065403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:30.421115933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:30.421130773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:30.423014503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:30.423068523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.423107083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.423290334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.423346754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.423358684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.423388105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.423399095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.423411015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.423422285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.423435145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.423446905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.423460125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.423974838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-switch1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:30.424001448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2976 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.424027038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2976 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.441495516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.443277304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.443317455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.443667006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.443689176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.443739147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.443769867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.444109868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.444135039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:30.44643367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.448256859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.448285269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.448298059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.448318249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.448331409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.44834891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.449465365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.449482935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.53643587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.536478211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:30.538989813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.539031294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.541107174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.541138744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.541155784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.541167154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.541179484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.541197314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.541216295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.543291855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2979 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.543327505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2979 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.547143194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.547182954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.548886743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.548904333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.548917893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.548929723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.548942193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.548956703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.548968393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.548979993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.548989783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.553655887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2980 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.553686267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2980 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.556770962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.556796732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.591836188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.591885798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.591899848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.591916248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.617910409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.617962109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2981 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.620575132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:30.620619492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","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:45:30.622607702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.622661793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.627147205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled1","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:30.629867809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"interface":"fake-sled0","component":"ManagementSwitch","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:30.629908379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.629924539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":246872,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"96666daa-9c24-4f5f-9cd8-19a5581f765d","num_samples":17}